./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/list-ext3-properties/sll_nondet_insert-2.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/list-ext3-properties/sll_nondet_insert-2.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 5bf92ba2f935aadbe2c0ae3d366f72b4144ff6b8b5ce7c503e628d249b478be5 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-18 22:23:41,609 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-18 22:23:41,628 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-18 22:23:41,683 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-18 22:23:41,688 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-18 22:23:41,691 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-18 22:23:41,693 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-18 22:23:41,695 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-18 22:23:41,696 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-18 22:23:41,698 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-18 22:23:41,699 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-18 22:23:41,700 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-18 22:23:41,701 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-18 22:23:41,705 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-18 22:23:41,706 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-18 22:23:41,707 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-18 22:23:41,710 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-18 22:23:41,710 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-18 22:23:41,711 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-18 22:23:41,715 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-18 22:23:41,718 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-18 22:23:41,732 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-18 22:23:41,732 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-18 22:23:41,733 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-18 22:23:41,737 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-18 22:23:41,737 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-18 22:23:41,737 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-18 22:23:41,739 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-18 22:23:41,739 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-18 22:23:41,739 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-18 22:23:41,740 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-18 22:23:41,740 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-18 22:23:41,741 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-18 22:23:41,742 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-18 22:23:41,743 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-18 22:23:41,743 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-18 22:23:41,743 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-18 22:23:41,744 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-18 22:23:41,744 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-18 22:23:41,744 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-18 22:23:41,745 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-18 22:23:41,746 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-18 22:23:41,776 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-18 22:23:41,777 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-18 22:23:41,777 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-18 22:23:41,777 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-18 22:23:41,778 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-18 22:23:41,778 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-18 22:23:41,778 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-18 22:23:41,778 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-18 22:23:41,779 INFO L138 SettingsManager]: * Use SBE=true [2021-12-18 22:23:41,779 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-18 22:23:41,780 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-18 22:23:41,781 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-18 22:23:41,781 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-18 22:23:41,782 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 22:23:41,782 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-18 22:23:41,783 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-18 22:23:41,783 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-18 22:23:41,783 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-18 22:23:41,784 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-18 22:23:41,784 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 -> 5bf92ba2f935aadbe2c0ae3d366f72b4144ff6b8b5ce7c503e628d249b478be5 [2021-12-18 22:23:42,029 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-18 22:23:42,055 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-18 22:23:42,060 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-18 22:23:42,061 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-18 22:23:42,062 INFO L275 PluginConnector]: CDTParser initialized [2021-12-18 22:23:42,063 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/list-ext3-properties/sll_nondet_insert-2.i [2021-12-18 22:23:42,117 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2559edcdc/623a3245c0114dc28f41a0c3d6c1821f/FLAG2e2a0872d [2021-12-18 22:23:42,520 INFO L306 CDTParser]: Found 1 translation units. [2021-12-18 22:23:42,523 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-ext3-properties/sll_nondet_insert-2.i [2021-12-18 22:23:42,531 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2559edcdc/623a3245c0114dc28f41a0c3d6c1821f/FLAG2e2a0872d [2021-12-18 22:23:42,540 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2559edcdc/623a3245c0114dc28f41a0c3d6c1821f [2021-12-18 22:23:42,542 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-18 22:23:42,543 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-18 22:23:42,544 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-18 22:23:42,544 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-18 22:23:42,546 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-18 22:23:42,547 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,547 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2240354c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42, skipping insertion in model container [2021-12-18 22:23:42,548 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,552 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-18 22:23:42,580 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-18 22:23:42,810 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-ext3-properties/sll_nondet_insert-2.i[24494,24507] [2021-12-18 22:23:42,820 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 22:23:42,836 INFO L203 MainTranslator]: Completed pre-run [2021-12-18 22:23:42,863 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-ext3-properties/sll_nondet_insert-2.i[24494,24507] [2021-12-18 22:23:42,864 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-18 22:23:42,883 INFO L208 MainTranslator]: Completed translation [2021-12-18 22:23:42,884 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42 WrapperNode [2021-12-18 22:23:42,884 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-18 22:23:42,885 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-18 22:23:42,885 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-18 22:23:42,885 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-18 22:23:42,890 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,901 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,917 INFO L137 Inliner]: procedures = 129, calls = 33, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 132 [2021-12-18 22:23:42,917 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-18 22:23:42,918 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-18 22:23:42,918 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-18 22:23:42,918 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-18 22:23:42,924 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,924 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,926 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,930 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,940 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,944 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,945 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,947 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-18 22:23:42,965 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-18 22:23:42,965 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-18 22:23:42,965 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-18 22:23:42,966 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (1/1) ... [2021-12-18 22:23:42,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-18 22:23:42,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:42,988 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 22:23:42,997 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 22:23:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2021-12-18 22:23:43,051 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2021-12-18 22:23:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure _get_nondet_int [2021-12-18 22:23:43,052 INFO L138 BoogieDeclarations]: Found implementation of procedure _get_nondet_int [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-18 22:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-18 22:23:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-18 22:23:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-18 22:23:43,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-18 22:23:43,151 INFO L236 CfgBuilder]: Building ICFG [2021-12-18 22:23:43,152 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-18 22:23:43,190 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2021-12-18 22:23:43,330 INFO L277 CfgBuilder]: Performing block encoding [2021-12-18 22:23:43,335 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-18 22:23:43,335 INFO L301 CfgBuilder]: Removed 6 assume(true) statements. [2021-12-18 22:23:43,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 10:23:43 BoogieIcfgContainer [2021-12-18 22:23:43,336 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-18 22:23:43,337 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-18 22:23:43,337 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-18 22:23:43,340 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-18 22:23:43,340 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.12 10:23:42" (1/3) ... [2021-12-18 22:23:43,340 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a0f9631 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 10:23:43, skipping insertion in model container [2021-12-18 22:23:43,341 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.12 10:23:42" (2/3) ... [2021-12-18 22:23:43,341 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a0f9631 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.12 10:23:43, skipping insertion in model container [2021-12-18 22:23:43,341 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.12 10:23:43" (3/3) ... [2021-12-18 22:23:43,342 INFO L111 eAbstractionObserver]: Analyzing ICFG sll_nondet_insert-2.i [2021-12-18 22:23:43,345 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-18 22:23:43,345 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 25 error locations. [2021-12-18 22:23:43,372 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-18 22:23:43,377 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 22:23:43,377 INFO L340 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2021-12-18 22:23:43,390 INFO L276 IsEmpty]: Start isEmpty. Operand has 86 states, 54 states have (on average 1.7777777777777777) internal successors, (96), 80 states have internal predecessors, (96), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:43,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-12-18 22:23:43,406 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:43,407 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:43,407 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:43,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:43,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1721266506, now seen corresponding path program 1 times [2021-12-18 22:23:43,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:43,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957775571] [2021-12-18 22:23:43,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:43,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:43,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:43,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:43,542 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 22:23:43,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:43,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957775571] [2021-12-18 22:23:43,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957775571] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:43,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:23:43,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 22:23:43,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135111122] [2021-12-18 22:23:43,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:43,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-18 22:23:43,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:43,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-18 22:23:43,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-18 22:23:43,576 INFO L87 Difference]: Start difference. First operand has 86 states, 54 states have (on average 1.7777777777777777) internal successors, (96), 80 states have internal predecessors, (96), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-18 22:23:43,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:43,595 INFO L93 Difference]: Finished difference Result 86 states and 97 transitions. [2021-12-18 22:23:43,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-18 22:23:43,597 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-12-18 22:23:43,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:43,602 INFO L225 Difference]: With dead ends: 86 [2021-12-18 22:23:43,602 INFO L226 Difference]: Without dead ends: 80 [2021-12-18 22:23:43,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-18 22:23:43,606 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:43,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:23:43,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-12-18 22:23:43,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-12-18 22:23:43,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 51 states have (on average 1.6274509803921569) internal successors, (83), 75 states have internal predecessors, (83), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:43,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-12-18 22:23:43,645 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 13 [2021-12-18 22:23:43,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:43,645 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-12-18 22:23:43,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-18 22:23:43,646 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-12-18 22:23:43,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-18 22:23:43,647 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:43,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:43,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-18 22:23:43,648 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:43,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:43,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1583427249, now seen corresponding path program 1 times [2021-12-18 22:23:43,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:43,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204838218] [2021-12-18 22:23:43,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:43,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:43,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:43,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:43,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:43,731 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 22:23:43,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:43,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204838218] [2021-12-18 22:23:43,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204838218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:43,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:23:43,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 22:23:43,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522082077] [2021-12-18 22:23:43,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:43,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 22:23:43,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:43,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 22:23:43,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 22:23:43,740 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-18 22:23:43,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:43,854 INFO L93 Difference]: Finished difference Result 141 states and 158 transitions. [2021-12-18 22:23:43,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 22:23:43,855 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-12-18 22:23:43,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:43,856 INFO L225 Difference]: With dead ends: 141 [2021-12-18 22:23:43,856 INFO L226 Difference]: Without dead ends: 141 [2021-12-18 22:23:43,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 22:23:43,857 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 65 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:43,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 162 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:23:43,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-12-18 22:23:43,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 79. [2021-12-18 22:23:43,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 51 states have (on average 1.607843137254902) internal successors, (82), 74 states have internal predecessors, (82), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:43,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 88 transitions. [2021-12-18 22:23:43,867 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 88 transitions. Word has length 15 [2021-12-18 22:23:43,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:43,867 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 88 transitions. [2021-12-18 22:23:43,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-18 22:23:43,867 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 88 transitions. [2021-12-18 22:23:43,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-12-18 22:23:43,868 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:43,868 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:43,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-18 22:23:43,868 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:43,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:43,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1583427248, now seen corresponding path program 1 times [2021-12-18 22:23:43,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:43,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856276907] [2021-12-18 22:23:43,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:43,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:43,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:43,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:43,922 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 22:23:43,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:43,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856276907] [2021-12-18 22:23:43,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856276907] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:43,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:23:43,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 22:23:43,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60074316] [2021-12-18 22:23:43,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:43,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 22:23:43,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:43,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 22:23:43,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 22:23:43,927 INFO L87 Difference]: Start difference. First operand 79 states and 88 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-18 22:23:43,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:43,975 INFO L93 Difference]: Finished difference Result 142 states and 158 transitions. [2021-12-18 22:23:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 22:23:43,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-12-18 22:23:43,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:43,977 INFO L225 Difference]: With dead ends: 142 [2021-12-18 22:23:43,977 INFO L226 Difference]: Without dead ends: 142 [2021-12-18 22:23:43,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 22:23:43,978 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 67 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:43,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 197 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:23:43,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-12-18 22:23:43,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 78. [2021-12-18 22:23:43,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 51 states have (on average 1.588235294117647) internal successors, (81), 73 states have internal predecessors, (81), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:43,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 87 transitions. [2021-12-18 22:23:43,998 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 87 transitions. Word has length 15 [2021-12-18 22:23:43,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:43,999 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 87 transitions. [2021-12-18 22:23:43,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-18 22:23:43,999 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 87 transitions. [2021-12-18 22:23:43,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-12-18 22:23:43,999 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:43,999 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] [2021-12-18 22:23:44,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-18 22:23:44,000 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:44,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:44,000 INFO L85 PathProgramCache]: Analyzing trace with hash 840693873, now seen corresponding path program 1 times [2021-12-18 22:23:44,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:44,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809263048] [2021-12-18 22:23:44,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:44,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:44,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-18 22:23:44,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 22:23:44,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:44,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809263048] [2021-12-18 22:23:44,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809263048] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:44,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982078870] [2021-12-18 22:23:44,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:44,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:44,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:44,079 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:44,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-18 22:23:44,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-18 22:23:44,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:44,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:44,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:23:44,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982078870] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:44,253 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:23:44,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-12-18 22:23:44,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43726468] [2021-12-18 22:23:44,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:44,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 22:23:44,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:44,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 22:23:44,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:23:44,258 INFO L87 Difference]: Start difference. First operand 78 states and 87 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:44,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:44,307 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2021-12-18 22:23:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 22:23:44,308 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2021-12-18 22:23:44,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:44,309 INFO L225 Difference]: With dead ends: 80 [2021-12-18 22:23:44,309 INFO L226 Difference]: Without dead ends: 80 [2021-12-18 22:23:44,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-12-18 22:23:44,317 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 3 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:44,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 453 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:23:44,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-12-18 22:23:44,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-12-18 22:23:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 53 states have (on average 1.5660377358490567) internal successors, (83), 75 states have internal predecessors, (83), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:44,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 89 transitions. [2021-12-18 22:23:44,322 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 89 transitions. Word has length 26 [2021-12-18 22:23:44,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:44,323 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 89 transitions. [2021-12-18 22:23:44,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:44,323 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 89 transitions. [2021-12-18 22:23:44,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-18 22:23:44,324 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:44,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:44,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:44,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:44,541 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:44,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:44,541 INFO L85 PathProgramCache]: Analyzing trace with hash -838491758, now seen corresponding path program 1 times [2021-12-18 22:23:44,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:44,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461612309] [2021-12-18 22:23:44,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:44,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:44,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:44,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-18 22:23:44,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 22:23:44,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:44,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461612309] [2021-12-18 22:23:44,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461612309] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:44,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671677006] [2021-12-18 22:23:44,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:44,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:44,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:44,667 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:44,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-18 22:23:44,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:44,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-18 22:23:44,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:44,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:44,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 22:23:44,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671677006] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:23:44,946 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:23:44,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 15 [2021-12-18 22:23:44,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536284876] [2021-12-18 22:23:44,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:44,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 22:23:44,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:44,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 22:23:44,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:23:44,948 INFO L87 Difference]: Start difference. First operand 80 states and 89 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 13 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:23:45,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:45,157 INFO L93 Difference]: Finished difference Result 103 states and 120 transitions. [2021-12-18 22:23:45,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 22:23:45,158 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 13 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 31 [2021-12-18 22:23:45,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:45,162 INFO L225 Difference]: With dead ends: 103 [2021-12-18 22:23:45,162 INFO L226 Difference]: Without dead ends: 103 [2021-12-18 22:23:45,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-12-18 22:23:45,164 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 25 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:45,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 930 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:23:45,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-18 22:23:45,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 85. [2021-12-18 22:23:45,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 58 states have (on average 1.5172413793103448) internal successors, (88), 80 states have internal predecessors, (88), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:45,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 94 transitions. [2021-12-18 22:23:45,176 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 94 transitions. Word has length 31 [2021-12-18 22:23:45,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:45,177 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 94 transitions. [2021-12-18 22:23:45,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 13 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:23:45,177 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 94 transitions. [2021-12-18 22:23:45,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-18 22:23:45,178 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:45,178 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:45,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:45,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:45,395 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:45,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:45,396 INFO L85 PathProgramCache]: Analyzing trace with hash -686979823, now seen corresponding path program 2 times [2021-12-18 22:23:45,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:45,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431806414] [2021-12-18 22:23:45,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:45,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:45,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:45,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:45,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:45,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:45,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:23:45,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:45,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431806414] [2021-12-18 22:23:45,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431806414] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:45,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044369016] [2021-12-18 22:23:45,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:23:45,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:45,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:45,525 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:45,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-18 22:23:45,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:23:45,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:23:45,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-18 22:23:45,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:45,635 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 22:23:45,668 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:23:45,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:23:45,684 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 22:23:45,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:23:45,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:23:45,742 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:23:45,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044369016] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:45,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:23:45,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-18 22:23:45,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523793671] [2021-12-18 22:23:45,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:45,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 22:23:45,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:45,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 22:23:45,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-18 22:23:45,753 INFO L87 Difference]: Start difference. First operand 85 states and 94 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:45,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:45,797 INFO L93 Difference]: Finished difference Result 102 states and 113 transitions. [2021-12-18 22:23:45,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-18 22:23:45,797 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 36 [2021-12-18 22:23:45,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:45,798 INFO L225 Difference]: With dead ends: 102 [2021-12-18 22:23:45,798 INFO L226 Difference]: Without dead ends: 102 [2021-12-18 22:23:45,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-18 22:23:45,799 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 65 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:45,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 111 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 14 Unchecked, 0.0s Time] [2021-12-18 22:23:45,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-18 22:23:45,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 90. [2021-12-18 22:23:45,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 64 states have (on average 1.46875) internal successors, (94), 84 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:45,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 100 transitions. [2021-12-18 22:23:45,802 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 100 transitions. Word has length 36 [2021-12-18 22:23:45,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:45,803 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 100 transitions. [2021-12-18 22:23:45,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:45,803 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 100 transitions. [2021-12-18 22:23:45,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-18 22:23:45,804 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:45,804 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:45,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-18 22:23:46,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:46,024 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:46,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash -686979822, now seen corresponding path program 1 times [2021-12-18 22:23:46,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:46,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667244380] [2021-12-18 22:23:46,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:46,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:46,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:46,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:46,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:46,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:46,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:23:46,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:46,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667244380] [2021-12-18 22:23:46,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667244380] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:46,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517138274] [2021-12-18 22:23:46,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:46,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:46,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:46,196 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:46,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-18 22:23:46,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:46,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-18 22:23:46,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:46,330 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 22:23:46,333 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 22:23:46,352 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:23:46,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:23:46,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:23:46,408 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:23:46,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:23:46,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:23:46,553 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:23:46,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 21 [2021-12-18 22:23:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:46,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:46,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-12-18 22:23:47,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:23:47,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517138274] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:23:47,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:23:47,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 20 [2021-12-18 22:23:47,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506094577] [2021-12-18 22:23:47,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:47,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 22:23:47,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:47,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 22:23:47,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-12-18 22:23:47,014 INFO L87 Difference]: Start difference. First operand 90 states and 100 transitions. Second operand has 21 states, 20 states have (on average 2.7) internal successors, (54), 21 states have internal predecessors, (54), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:23:47,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:47,349 INFO L93 Difference]: Finished difference Result 110 states and 123 transitions. [2021-12-18 22:23:47,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-18 22:23:47,350 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.7) internal successors, (54), 21 states have internal predecessors, (54), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 36 [2021-12-18 22:23:47,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:47,351 INFO L225 Difference]: With dead ends: 110 [2021-12-18 22:23:47,351 INFO L226 Difference]: Without dead ends: 110 [2021-12-18 22:23:47,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 64 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=245, Invalid=625, Unknown=0, NotChecked=0, Total=870 [2021-12-18 22:23:47,352 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 375 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:47,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 601 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 315 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2021-12-18 22:23:47,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-12-18 22:23:47,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 88. [2021-12-18 22:23:47,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.4375) internal successors, (92), 82 states have internal predecessors, (92), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:47,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 98 transitions. [2021-12-18 22:23:47,355 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 98 transitions. Word has length 36 [2021-12-18 22:23:47,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:47,356 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 98 transitions. [2021-12-18 22:23:47,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.7) internal successors, (54), 21 states have internal predecessors, (54), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:23:47,356 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 98 transitions. [2021-12-18 22:23:47,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-18 22:23:47,356 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:47,357 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:47,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:47,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:47,571 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:47,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:47,572 INFO L85 PathProgramCache]: Analyzing trace with hash -296648915, now seen corresponding path program 1 times [2021-12-18 22:23:47,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:47,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972487237] [2021-12-18 22:23:47,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:47,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:47,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:47,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:47,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:47,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-18 22:23:47,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:47,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972487237] [2021-12-18 22:23:47,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972487237] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:47,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:23:47,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 22:23:47,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073368577] [2021-12-18 22:23:47,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:47,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 22:23:47,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:47,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 22:23:47,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:23:47,638 INFO L87 Difference]: Start difference. First operand 88 states and 98 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 8 states have internal predecessors, (26), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:47,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:47,801 INFO L93 Difference]: Finished difference Result 166 states and 184 transitions. [2021-12-18 22:23:47,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:23:47,802 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 8 states have internal predecessors, (26), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2021-12-18 22:23:47,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:47,803 INFO L225 Difference]: With dead ends: 166 [2021-12-18 22:23:47,803 INFO L226 Difference]: Without dead ends: 166 [2021-12-18 22:23:47,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:23:47,804 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 468 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:47,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 264 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:23:47,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-12-18 22:23:47,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 93. [2021-12-18 22:23:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.4492753623188406) internal successors, (100), 87 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:47,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 106 transitions. [2021-12-18 22:23:47,808 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 106 transitions. Word has length 39 [2021-12-18 22:23:47,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:47,808 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 106 transitions. [2021-12-18 22:23:47,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 8 states have internal predecessors, (26), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:47,809 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 106 transitions. [2021-12-18 22:23:47,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-18 22:23:47,809 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:47,809 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:47,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-18 22:23:47,810 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:47,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:47,810 INFO L85 PathProgramCache]: Analyzing trace with hash -296648914, now seen corresponding path program 1 times [2021-12-18 22:23:47,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:47,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494845690] [2021-12-18 22:23:47,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:47,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:47,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:47,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:47,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:23:47,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:47,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494845690] [2021-12-18 22:23:47,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494845690] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:47,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:23:47,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 22:23:47,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824557662] [2021-12-18 22:23:47,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:47,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 22:23:47,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:47,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 22:23:47,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:23:47,932 INFO L87 Difference]: Start difference. First operand 93 states and 106 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 8 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:48,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:48,145 INFO L93 Difference]: Finished difference Result 156 states and 172 transitions. [2021-12-18 22:23:48,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:23:48,146 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 8 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2021-12-18 22:23:48,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:48,146 INFO L225 Difference]: With dead ends: 156 [2021-12-18 22:23:48,146 INFO L226 Difference]: Without dead ends: 156 [2021-12-18 22:23:48,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:23:48,147 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 488 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:48,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 248 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:23:48,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-12-18 22:23:48,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 93. [2021-12-18 22:23:48,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.434782608695652) internal successors, (99), 87 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:48,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 105 transitions. [2021-12-18 22:23:48,150 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 105 transitions. Word has length 39 [2021-12-18 22:23:48,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:48,150 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 105 transitions. [2021-12-18 22:23:48,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 8 states have internal predecessors, (28), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:48,150 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 105 transitions. [2021-12-18 22:23:48,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-18 22:23:48,151 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:48,151 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:48,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-18 22:23:48,151 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:48,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:48,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1573341240, now seen corresponding path program 1 times [2021-12-18 22:23:48,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:48,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284145609] [2021-12-18 22:23:48,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:48,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:48,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:48,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:23:48,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:48,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284145609] [2021-12-18 22:23:48,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284145609] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:48,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:23:48,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 22:23:48,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823003690] [2021-12-18 22:23:48,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:48,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 22:23:48,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 22:23:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:23:48,205 INFO L87 Difference]: Start difference. First operand 93 states and 105 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:48,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:48,299 INFO L93 Difference]: Finished difference Result 135 states and 150 transitions. [2021-12-18 22:23:48,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 22:23:48,300 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 42 [2021-12-18 22:23:48,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:48,300 INFO L225 Difference]: With dead ends: 135 [2021-12-18 22:23:48,301 INFO L226 Difference]: Without dead ends: 135 [2021-12-18 22:23:48,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-12-18 22:23:48,301 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 390 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:48,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 318 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:23:48,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-12-18 22:23:48,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 93. [2021-12-18 22:23:48,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.4202898550724639) internal successors, (98), 87 states have internal predecessors, (98), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:48,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 104 transitions. [2021-12-18 22:23:48,304 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 104 transitions. Word has length 42 [2021-12-18 22:23:48,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:48,304 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 104 transitions. [2021-12-18 22:23:48,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:23:48,305 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 104 transitions. [2021-12-18 22:23:48,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-18 22:23:48,305 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:48,305 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:48,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-18 22:23:48,307 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:48,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:48,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1574973534, now seen corresponding path program 1 times [2021-12-18 22:23:48,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:48,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621137852] [2021-12-18 22:23:48,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:48,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:48,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:48,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:48,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,447 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:23:48,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:48,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621137852] [2021-12-18 22:23:48,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621137852] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:48,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007698247] [2021-12-18 22:23:48,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:48,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:48,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:48,463 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:48,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-18 22:23:48,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:48,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-18 22:23:48,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:48,542 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 22:23:48,562 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:23:48,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:23:48,568 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 22:23:48,600 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 11 treesize of output 7 [2021-12-18 22:23:48,997 INFO L354 Elim1Store]: treesize reduction 17, result has 48.5 percent of original size [2021-12-18 22:23:48,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 48 [2021-12-18 22:23:49,001 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 7 [2021-12-18 22:23:49,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:49,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:49,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007698247] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:49,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:23:49,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2021-12-18 22:23:49,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694166294] [2021-12-18 22:23:49,176 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:49,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 22:23:49,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:49,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 22:23:49,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2021-12-18 22:23:49,177 INFO L87 Difference]: Start difference. First operand 93 states and 104 transitions. Second operand has 21 states, 20 states have (on average 2.75) internal successors, (55), 21 states have internal predecessors, (55), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:50,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:50,035 INFO L93 Difference]: Finished difference Result 136 states and 151 transitions. [2021-12-18 22:23:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-18 22:23:50,035 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.75) internal successors, (55), 21 states have internal predecessors, (55), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 42 [2021-12-18 22:23:50,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:50,036 INFO L225 Difference]: With dead ends: 136 [2021-12-18 22:23:50,036 INFO L226 Difference]: Without dead ends: 136 [2021-12-18 22:23:50,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 22:23:50,037 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 95 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:50,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 917 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 661 Invalid, 0 Unknown, 172 Unchecked, 0.3s Time] [2021-12-18 22:23:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-12-18 22:23:50,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 96. [2021-12-18 22:23:50,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 72 states have (on average 1.4305555555555556) internal successors, (103), 90 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:50,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 109 transitions. [2021-12-18 22:23:50,039 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 109 transitions. Word has length 42 [2021-12-18 22:23:50,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:50,040 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 109 transitions. [2021-12-18 22:23:50,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.75) internal successors, (55), 21 states have internal predecessors, (55), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:50,040 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 109 transitions. [2021-12-18 22:23:50,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-18 22:23:50,040 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:50,040 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:50,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:50,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-18 22:23:50,251 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:50,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:50,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1574973535, now seen corresponding path program 1 times [2021-12-18 22:23:50,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:50,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828042111] [2021-12-18 22:23:50,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:50,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:50,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:50,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:50,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:50,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:50,419 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:23:50,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:50,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828042111] [2021-12-18 22:23:50,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828042111] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:50,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119192937] [2021-12-18 22:23:50,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:50,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:50,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:50,421 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:50,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-18 22:23:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:50,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-18 22:23:50,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:50,531 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 22:23:50,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 6 treesize of output 5 [2021-12-18 22:23:50,595 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:23:50,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:23:50,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:23:50,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:23:50,639 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 11 treesize of output 7 [2021-12-18 22:23:51,060 INFO L354 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2021-12-18 22:23:51,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 54 [2021-12-18 22:23:51,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:23:51,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 22:23:51,150 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:51,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:51,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119192937] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:51,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:23:51,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-12-18 22:23:51,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870521050] [2021-12-18 22:23:51,438 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:51,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 22:23:51,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:51,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 22:23:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=797, Unknown=0, NotChecked=0, Total=870 [2021-12-18 22:23:51,439 INFO L87 Difference]: Start difference. First operand 96 states and 109 transitions. Second operand has 25 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 25 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:52,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:52,158 INFO L93 Difference]: Finished difference Result 116 states and 130 transitions. [2021-12-18 22:23:52,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 22:23:52,158 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 25 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 42 [2021-12-18 22:23:52,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:52,159 INFO L225 Difference]: With dead ends: 116 [2021-12-18 22:23:52,159 INFO L226 Difference]: Without dead ends: 116 [2021-12-18 22:23:52,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=200, Invalid=1440, Unknown=0, NotChecked=0, Total=1640 [2021-12-18 22:23:52,160 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 77 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:52,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 1168 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 428 Invalid, 0 Unknown, 124 Unchecked, 0.2s Time] [2021-12-18 22:23:52,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-12-18 22:23:52,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 96. [2021-12-18 22:23:52,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 72 states have (on average 1.4166666666666667) internal successors, (102), 90 states have internal predecessors, (102), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:52,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 108 transitions. [2021-12-18 22:23:52,162 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 108 transitions. Word has length 42 [2021-12-18 22:23:52,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:52,162 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 108 transitions. [2021-12-18 22:23:52,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 25 states have internal predecessors, (59), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:52,163 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 108 transitions. [2021-12-18 22:23:52,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-18 22:23:52,163 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:52,163 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:52,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:52,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:52,371 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:52,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:52,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1812282727, now seen corresponding path program 1 times [2021-12-18 22:23:52,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:52,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216604252] [2021-12-18 22:23:52,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:52,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:52,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:52,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:52,456 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:23:52,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:52,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216604252] [2021-12-18 22:23:52,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216604252] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:52,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666811839] [2021-12-18 22:23:52,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:52,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:52,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:52,459 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:52,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-18 22:23:52,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:52,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-18 22:23:52,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:52,586 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 22:23:52,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:23:52,847 INFO L354 Elim1Store]: treesize reduction 17, result has 48.5 percent of original size [2021-12-18 22:23:52,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 38 [2021-12-18 22:23:52,850 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 13 treesize of output 9 [2021-12-18 22:23:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:52,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:53,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666811839] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:53,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:23:53,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 20 [2021-12-18 22:23:53,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209508761] [2021-12-18 22:23:53,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:53,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-18 22:23:53,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:53,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-18 22:23:53,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=456, Unknown=0, NotChecked=0, Total=506 [2021-12-18 22:23:53,019 INFO L87 Difference]: Start difference. First operand 96 states and 108 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 states have internal predecessors, (55), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:53,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:53,384 INFO L93 Difference]: Finished difference Result 117 states and 130 transitions. [2021-12-18 22:23:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 22:23:53,385 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 states have internal predecessors, (55), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2021-12-18 22:23:53,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:53,385 INFO L225 Difference]: With dead ends: 117 [2021-12-18 22:23:53,385 INFO L226 Difference]: Without dead ends: 117 [2021-12-18 22:23:53,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2021-12-18 22:23:53,386 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 52 mSDsluCounter, 1110 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1191 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:53,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1191 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 372 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2021-12-18 22:23:53,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-12-18 22:23:53,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 96. [2021-12-18 22:23:53,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 72 states have (on average 1.4027777777777777) internal successors, (101), 90 states have internal predecessors, (101), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:53,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 107 transitions. [2021-12-18 22:23:53,389 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 107 transitions. Word has length 45 [2021-12-18 22:23:53,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:53,389 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 107 transitions. [2021-12-18 22:23:53,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 states have internal predecessors, (55), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:53,389 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 107 transitions. [2021-12-18 22:23:53,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-18 22:23:53,389 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:53,389 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:53,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:53,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:53,599 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:53,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:53,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1813915021, now seen corresponding path program 2 times [2021-12-18 22:23:53,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:53,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198036809] [2021-12-18 22:23:53,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:53,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:53,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:53,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:53,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:53,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:53,814 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:23:53,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:53,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198036809] [2021-12-18 22:23:53,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198036809] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:53,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838839092] [2021-12-18 22:23:53,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:23:53,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:53,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:53,816 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:53,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-18 22:23:53,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:23:53,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:23:53,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 66 conjunts are in the unsatisfiable core [2021-12-18 22:23:53,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:53,920 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 22:23:53,951 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 11 treesize of output 7 [2021-12-18 22:23:53,956 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 11 treesize of output 7 [2021-12-18 22:23:54,022 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:23:54,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:23:54,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:23:54,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:23:54,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:23:54,623 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 21 treesize of output 9 [2021-12-18 22:23:54,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:23:54,835 INFO L354 Elim1Store]: treesize reduction 76, result has 26.9 percent of original size [2021-12-18 22:23:54,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 104 treesize of output 79 [2021-12-18 22:23:54,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:23:54,845 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:23:54,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 28 [2021-12-18 22:23:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:23:54,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:55,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838839092] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:55,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:23:55,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2021-12-18 22:23:55,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259432261] [2021-12-18 22:23:55,199 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:55,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-18 22:23:55,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:55,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-18 22:23:55,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=919, Unknown=0, NotChecked=0, Total=992 [2021-12-18 22:23:55,201 INFO L87 Difference]: Start difference. First operand 96 states and 107 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:55,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:55,883 INFO L93 Difference]: Finished difference Result 141 states and 158 transitions. [2021-12-18 22:23:55,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-18 22:23:55,884 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2021-12-18 22:23:55,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:55,885 INFO L225 Difference]: With dead ends: 141 [2021-12-18 22:23:55,885 INFO L226 Difference]: Without dead ends: 141 [2021-12-18 22:23:55,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=159, Invalid=1647, Unknown=0, NotChecked=0, Total=1806 [2021-12-18 22:23:55,886 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 82 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1527 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:55,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 1527 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 565 Invalid, 0 Unknown, 95 Unchecked, 0.3s Time] [2021-12-18 22:23:55,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-12-18 22:23:55,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 122. [2021-12-18 22:23:55,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 96 states have (on average 1.34375) internal successors, (129), 114 states have internal predecessors, (129), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-18 22:23:55,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 137 transitions. [2021-12-18 22:23:55,889 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 137 transitions. Word has length 45 [2021-12-18 22:23:55,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:55,889 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 137 transitions. [2021-12-18 22:23:55,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:23:55,889 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 137 transitions. [2021-12-18 22:23:55,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-18 22:23:55,890 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:55,890 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:55,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-18 22:23:56,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-18 22:23:56,100 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:56,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:56,100 INFO L85 PathProgramCache]: Analyzing trace with hash -285859641, now seen corresponding path program 1 times [2021-12-18 22:23:56,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:56,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685043187] [2021-12-18 22:23:56,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:56,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:56,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:56,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:56,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-18 22:23:56,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,187 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-18 22:23:56,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:56,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685043187] [2021-12-18 22:23:56,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685043187] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:56,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641288074] [2021-12-18 22:23:56,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:56,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:56,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:56,204 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:56,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-18 22:23:56,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-18 22:23:56,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:56,375 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-18 22:23:56,375 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:23:56,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641288074] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:23:56,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:23:56,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-12-18 22:23:56,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909026790] [2021-12-18 22:23:56,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:23:56,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 22:23:56,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:56,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 22:23:56,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-18 22:23:56,377 INFO L87 Difference]: Start difference. First operand 122 states and 137 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:23:56,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:56,416 INFO L93 Difference]: Finished difference Result 186 states and 209 transitions. [2021-12-18 22:23:56,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 22:23:56,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 47 [2021-12-18 22:23:56,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:56,417 INFO L225 Difference]: With dead ends: 186 [2021-12-18 22:23:56,418 INFO L226 Difference]: Without dead ends: 186 [2021-12-18 22:23:56,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-12-18 22:23:56,418 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 33 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:56,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 354 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:23:56,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-12-18 22:23:56,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 138. [2021-12-18 22:23:56,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 110 states have (on average 1.3363636363636364) internal successors, (147), 128 states have internal predecessors, (147), 4 states have call successors, (4), 3 states have call predecessors, (4), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-18 22:23:56,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 157 transitions. [2021-12-18 22:23:56,422 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 157 transitions. Word has length 47 [2021-12-18 22:23:56,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:56,422 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 157 transitions. [2021-12-18 22:23:56,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:23:56,423 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 157 transitions. [2021-12-18 22:23:56,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-18 22:23:56,423 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:56,424 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:56,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-18 22:23:56,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-18 22:23:56,658 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:56,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:56,659 INFO L85 PathProgramCache]: Analyzing trace with hash -937654824, now seen corresponding path program 2 times [2021-12-18 22:23:56,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:56,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960651363] [2021-12-18 22:23:56,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:56,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:56,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:56,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:56,873 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-18 22:23:56,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:56,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960651363] [2021-12-18 22:23:56,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960651363] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:56,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121006182] [2021-12-18 22:23:56,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:23:56,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:56,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:56,900 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:56,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-18 22:23:56,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:23:56,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:23:56,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-18 22:23:56,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:57,151 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:23:57,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:57,448 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-18 22:23:57,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121006182] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:23:57,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:23:57,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 15] total 26 [2021-12-18 22:23:57,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025206630] [2021-12-18 22:23:57,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:57,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-18 22:23:57,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:57,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-18 22:23:57,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-12-18 22:23:57,450 INFO L87 Difference]: Start difference. First operand 138 states and 157 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 23 states have internal predecessors, (68), 2 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:23:57,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:57,739 INFO L93 Difference]: Finished difference Result 318 states and 360 transitions. [2021-12-18 22:23:57,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-18 22:23:57,740 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 23 states have internal predecessors, (68), 2 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 48 [2021-12-18 22:23:57,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:57,741 INFO L225 Difference]: With dead ends: 318 [2021-12-18 22:23:57,741 INFO L226 Difference]: Without dead ends: 318 [2021-12-18 22:23:57,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 84 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-12-18 22:23:57,742 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 241 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:57,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 1392 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 22:23:57,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-12-18 22:23:57,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 193. [2021-12-18 22:23:57,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 162 states have (on average 1.2592592592592593) internal successors, (204), 180 states have internal predecessors, (204), 6 states have call successors, (6), 3 states have call predecessors, (6), 6 states have return successors, (12), 9 states have call predecessors, (12), 6 states have call successors, (12) [2021-12-18 22:23:57,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 222 transitions. [2021-12-18 22:23:57,769 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 222 transitions. Word has length 48 [2021-12-18 22:23:57,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:57,769 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 222 transitions. [2021-12-18 22:23:57,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 23 states have internal predecessors, (68), 2 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:23:57,770 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 222 transitions. [2021-12-18 22:23:57,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-18 22:23:57,770 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:57,771 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:57,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-18 22:23:57,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-18 22:23:57,988 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:57,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:57,989 INFO L85 PathProgramCache]: Analyzing trace with hash -66371861, now seen corresponding path program 1 times [2021-12-18 22:23:57,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:57,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119619431] [2021-12-18 22:23:57,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:57,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:58,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:58,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:58,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:23:58,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:23:58,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:58,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119619431] [2021-12-18 22:23:58,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119619431] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:58,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954526820] [2021-12-18 22:23:58,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:58,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:58,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:58,080 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:58,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-18 22:23:58,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:58,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-18 22:23:58,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:58,321 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-18 22:23:58,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:58,563 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:23:58,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954526820] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:23:58,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:23:58,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2021-12-18 22:23:58,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561203046] [2021-12-18 22:23:58,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:58,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 22:23:58,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:58,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 22:23:58,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-12-18 22:23:58,565 INFO L87 Difference]: Start difference. First operand 193 states and 222 transitions. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 22 states have internal predecessors, (83), 4 states have call successors, (5), 2 states have call predecessors, (5), 8 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2021-12-18 22:23:58,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:23:58,962 INFO L93 Difference]: Finished difference Result 299 states and 349 transitions. [2021-12-18 22:23:58,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-18 22:23:58,963 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 22 states have internal predecessors, (83), 4 states have call successors, (5), 2 states have call predecessors, (5), 8 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 50 [2021-12-18 22:23:58,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:23:58,964 INFO L225 Difference]: With dead ends: 299 [2021-12-18 22:23:58,964 INFO L226 Difference]: Without dead ends: 299 [2021-12-18 22:23:58,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=205, Invalid=917, Unknown=0, NotChecked=0, Total=1122 [2021-12-18 22:23:58,965 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 148 mSDsluCounter, 1183 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:23:58,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 1266 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 22:23:58,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-12-18 22:23:58,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 217. [2021-12-18 22:23:58,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 183 states have (on average 1.284153005464481) internal successors, (235), 203 states have internal predecessors, (235), 6 states have call successors, (6), 4 states have call predecessors, (6), 9 states have return successors, (14), 9 states have call predecessors, (14), 6 states have call successors, (14) [2021-12-18 22:23:58,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 255 transitions. [2021-12-18 22:23:58,974 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 255 transitions. Word has length 50 [2021-12-18 22:23:58,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:23:58,975 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 255 transitions. [2021-12-18 22:23:58,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 22 states have internal predecessors, (83), 4 states have call successors, (5), 2 states have call predecessors, (5), 8 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2021-12-18 22:23:58,975 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 255 transitions. [2021-12-18 22:23:58,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-18 22:23:58,976 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:23:58,976 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:23:58,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-18 22:23:59,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-18 22:23:59,184 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:23:59,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:23:59,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1755315603, now seen corresponding path program 1 times [2021-12-18 22:23:59,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:23:59,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587971712] [2021-12-18 22:23:59,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:59,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:23:59,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:59,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:23:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:59,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:23:59,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:59,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:23:59,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:23:59,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:23:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587971712] [2021-12-18 22:23:59,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587971712] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:23:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871604720] [2021-12-18 22:23:59,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:23:59,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:23:59,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:23:59,312 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:23:59,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-18 22:23:59,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:23:59,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-18 22:23:59,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:23:59,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 6 treesize of output 5 [2021-12-18 22:23:59,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:23:59,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2021-12-18 22:23:59,544 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:23:59,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:23:59,586 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 11 treesize of output 7 [2021-12-18 22:23:59,670 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:23:59,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 22 [2021-12-18 22:23:59,741 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 22:23:59,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:23:59,748 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 17 proven. 9 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:23:59,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:23:59,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-12-18 22:23:59,915 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:23:59,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871604720] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:23:59,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:23:59,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 21 [2021-12-18 22:23:59,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138191499] [2021-12-18 22:23:59,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:23:59,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-18 22:23:59,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:23:59,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-18 22:23:59,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2021-12-18 22:23:59,917 INFO L87 Difference]: Start difference. First operand 217 states and 255 transitions. Second operand has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 22 states have internal predecessors, (61), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:00,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:00,216 INFO L93 Difference]: Finished difference Result 258 states and 302 transitions. [2021-12-18 22:24:00,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-18 22:24:00,216 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 22 states have internal predecessors, (61), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2021-12-18 22:24:00,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:00,217 INFO L225 Difference]: With dead ends: 258 [2021-12-18 22:24:00,217 INFO L226 Difference]: Without dead ends: 258 [2021-12-18 22:24:00,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=285, Invalid=645, Unknown=0, NotChecked=0, Total=930 [2021-12-18 22:24:00,218 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 406 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:00,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 878 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 420 Invalid, 0 Unknown, 53 Unchecked, 0.2s Time] [2021-12-18 22:24:00,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-12-18 22:24:00,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 212. [2021-12-18 22:24:00,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 180 states have (on average 1.2666666666666666) internal successors, (228), 198 states have internal predecessors, (228), 6 states have call successors, (6), 4 states have call predecessors, (6), 9 states have return successors, (13), 9 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-18 22:24:00,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 247 transitions. [2021-12-18 22:24:00,223 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 247 transitions. Word has length 50 [2021-12-18 22:24:00,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:00,223 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 247 transitions. [2021-12-18 22:24:00,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 22 states have internal predecessors, (61), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:00,223 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 247 transitions. [2021-12-18 22:24:00,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-18 22:24:00,223 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:00,223 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:00,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:00,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-18 22:24:00,432 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:00,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:00,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1755315602, now seen corresponding path program 1 times [2021-12-18 22:24:00,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:00,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050284514] [2021-12-18 22:24:00,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:00,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:00,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:00,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:00,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:00,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:00,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:00,620 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:24:00,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:00,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050284514] [2021-12-18 22:24:00,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050284514] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:00,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638526224] [2021-12-18 22:24:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:00,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:00,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:00,623 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:00,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-18 22:24:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:00,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-18 22:24:00,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:00,733 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 22:24:00,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:24:00,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:24:00,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:24:00,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:24:00,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:24:00,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:24:00,962 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:24:00,962 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:24:00,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638526224] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:00,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:24:00,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 11 [2021-12-18 22:24:00,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445037032] [2021-12-18 22:24:00,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:00,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-18 22:24:00,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:00,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-18 22:24:00,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:24:00,965 INFO L87 Difference]: Start difference. First operand 212 states and 247 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:24:01,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:01,004 INFO L93 Difference]: Finished difference Result 295 states and 339 transitions. [2021-12-18 22:24:01,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 22:24:01,005 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 50 [2021-12-18 22:24:01,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:01,007 INFO L225 Difference]: With dead ends: 295 [2021-12-18 22:24:01,007 INFO L226 Difference]: Without dead ends: 295 [2021-12-18 22:24:01,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:24:01,008 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 115 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:01,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 213 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 45 Unchecked, 0.0s Time] [2021-12-18 22:24:01,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-12-18 22:24:01,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 232. [2021-12-18 22:24:01,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 198 states have (on average 1.2828282828282829) internal successors, (254), 216 states have internal predecessors, (254), 7 states have call successors, (7), 5 states have call predecessors, (7), 10 states have return successors, (14), 10 states have call predecessors, (14), 7 states have call successors, (14) [2021-12-18 22:24:01,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 275 transitions. [2021-12-18 22:24:01,015 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 275 transitions. Word has length 50 [2021-12-18 22:24:01,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:01,015 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 275 transitions. [2021-12-18 22:24:01,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:24:01,015 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 275 transitions. [2021-12-18 22:24:01,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-18 22:24:01,016 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:01,016 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:01,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:01,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:01,233 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:01,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:01,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1074364724, now seen corresponding path program 3 times [2021-12-18 22:24:01,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:01,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876989153] [2021-12-18 22:24:01,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:01,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:01,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:01,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-18 22:24:01,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:01,318 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 16 proven. 11 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-18 22:24:01,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:01,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876989153] [2021-12-18 22:24:01,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876989153] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:01,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540564349] [2021-12-18 22:24:01,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:24:01,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:01,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:01,320 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:01,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-18 22:24:01,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-18 22:24:01,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:01,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-18 22:24:01,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:01,510 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:24:01,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 19 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-18 22:24:01,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540564349] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:01,622 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:01,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 16 [2021-12-18 22:24:01,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106085700] [2021-12-18 22:24:01,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:01,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-18 22:24:01,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:01,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-18 22:24:01,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-12-18 22:24:01,623 INFO L87 Difference]: Start difference. First operand 232 states and 275 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 14 states have internal predecessors, (63), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:01,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:01,751 INFO L93 Difference]: Finished difference Result 301 states and 358 transitions. [2021-12-18 22:24:01,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-18 22:24:01,752 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 14 states have internal predecessors, (63), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2021-12-18 22:24:01,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:01,753 INFO L225 Difference]: With dead ends: 301 [2021-12-18 22:24:01,753 INFO L226 Difference]: Without dead ends: 301 [2021-12-18 22:24:01,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-12-18 22:24:01,753 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 78 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:01,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 900 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:01,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-12-18 22:24:01,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 206. [2021-12-18 22:24:01,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 174 states have (on average 1.2873563218390804) internal successors, (224), 191 states have internal predecessors, (224), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2021-12-18 22:24:01,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 241 transitions. [2021-12-18 22:24:01,758 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 241 transitions. Word has length 50 [2021-12-18 22:24:01,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:01,758 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 241 transitions. [2021-12-18 22:24:01,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 14 states have internal predecessors, (63), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:01,758 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 241 transitions. [2021-12-18 22:24:01,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-18 22:24:01,759 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:01,759 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:01,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:01,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:01,959 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:01,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:01,960 INFO L85 PathProgramCache]: Analyzing trace with hash 793594527, now seen corresponding path program 1 times [2021-12-18 22:24:01,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:01,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496587650] [2021-12-18 22:24:01,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:01,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:01,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:01,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:02,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,004 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:24:02,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:02,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496587650] [2021-12-18 22:24:02,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496587650] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:02,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:02,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 22:24:02,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329258706] [2021-12-18 22:24:02,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:02,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 22:24:02,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:02,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 22:24:02,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:24:02,006 INFO L87 Difference]: Start difference. First operand 206 states and 241 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:02,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:02,149 INFO L93 Difference]: Finished difference Result 242 states and 276 transitions. [2021-12-18 22:24:02,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:24:02,150 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2021-12-18 22:24:02,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:02,151 INFO L225 Difference]: With dead ends: 242 [2021-12-18 22:24:02,151 INFO L226 Difference]: Without dead ends: 242 [2021-12-18 22:24:02,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2021-12-18 22:24:02,151 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 333 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:02,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 255 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:02,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-12-18 22:24:02,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 215. [2021-12-18 22:24:02,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 184 states have (on average 1.298913043478261) internal successors, (239), 200 states have internal predecessors, (239), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2021-12-18 22:24:02,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 256 transitions. [2021-12-18 22:24:02,155 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 256 transitions. Word has length 51 [2021-12-18 22:24:02,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:02,156 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 256 transitions. [2021-12-18 22:24:02,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:02,156 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 256 transitions. [2021-12-18 22:24:02,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-18 22:24:02,156 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:02,156 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:02,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-18 22:24:02,156 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:02,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:02,157 INFO L85 PathProgramCache]: Analyzing trace with hash 793594528, now seen corresponding path program 1 times [2021-12-18 22:24:02,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:02,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541603650] [2021-12-18 22:24:02,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:02,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:02,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:02,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:02,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,262 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-18 22:24:02,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:02,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541603650] [2021-12-18 22:24:02,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541603650] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:02,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:02,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 22:24:02,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159378418] [2021-12-18 22:24:02,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:02,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 22:24:02,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:02,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 22:24:02,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:24:02,264 INFO L87 Difference]: Start difference. First operand 215 states and 256 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 8 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:02,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:02,458 INFO L93 Difference]: Finished difference Result 242 states and 275 transitions. [2021-12-18 22:24:02,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 22:24:02,459 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 8 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2021-12-18 22:24:02,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:02,460 INFO L225 Difference]: With dead ends: 242 [2021-12-18 22:24:02,460 INFO L226 Difference]: Without dead ends: 242 [2021-12-18 22:24:02,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2021-12-18 22:24:02,461 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 383 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:02,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 230 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:02,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-12-18 22:24:02,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 217. [2021-12-18 22:24:02,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 186 states have (on average 1.2903225806451613) internal successors, (240), 202 states have internal predecessors, (240), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 9 states have call predecessors, (11), 6 states have call successors, (11) [2021-12-18 22:24:02,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 257 transitions. [2021-12-18 22:24:02,467 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 257 transitions. Word has length 51 [2021-12-18 22:24:02,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:02,468 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 257 transitions. [2021-12-18 22:24:02,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 8 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:02,468 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 257 transitions. [2021-12-18 22:24:02,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-18 22:24:02,469 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:02,470 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:02,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-18 22:24:02,470 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:02,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:02,470 INFO L85 PathProgramCache]: Analyzing trace with hash 753850610, now seen corresponding path program 1 times [2021-12-18 22:24:02,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:02,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387723863] [2021-12-18 22:24:02,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:02,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:02,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:02,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:02,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:24:02,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:02,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387723863] [2021-12-18 22:24:02,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387723863] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:02,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166420403] [2021-12-18 22:24:02,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:02,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:02,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:02,603 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:02,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-18 22:24:02,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:02,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 22:24:02,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:02,797 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:24:02,798 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:24:02,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166420403] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:02,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:24:02,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 15 [2021-12-18 22:24:02,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929807654] [2021-12-18 22:24:02,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:02,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 22:24:02,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:02,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 22:24:02,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:24:02,799 INFO L87 Difference]: Start difference. First operand 217 states and 257 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-18 22:24:02,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:02,853 INFO L93 Difference]: Finished difference Result 237 states and 275 transitions. [2021-12-18 22:24:02,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 22:24:02,853 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2021-12-18 22:24:02,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:02,854 INFO L225 Difference]: With dead ends: 237 [2021-12-18 22:24:02,854 INFO L226 Difference]: Without dead ends: 237 [2021-12-18 22:24:02,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-12-18 22:24:02,855 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 29 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:02,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 424 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:02,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-12-18 22:24:02,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 215. [2021-12-18 22:24:02,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 184 states have (on average 1.2826086956521738) internal successors, (236), 201 states have internal predecessors, (236), 6 states have call successors, (6), 5 states have call predecessors, (6), 9 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2021-12-18 22:24:02,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 253 transitions. [2021-12-18 22:24:02,860 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 253 transitions. Word has length 51 [2021-12-18 22:24:02,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:02,860 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 253 transitions. [2021-12-18 22:24:02,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-18 22:24:02,860 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 253 transitions. [2021-12-18 22:24:02,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-18 22:24:02,861 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:02,861 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:02,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-18 22:24:03,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:03,085 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:03,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:03,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1396186650, now seen corresponding path program 1 times [2021-12-18 22:24:03,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:03,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929040198] [2021-12-18 22:24:03,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:03,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:03,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-18 22:24:03,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,170 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 22:24:03,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:03,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929040198] [2021-12-18 22:24:03,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929040198] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:03,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522975240] [2021-12-18 22:24:03,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:03,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:03,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:03,188 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:03,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-18 22:24:03,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 22:24:03,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:03,365 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-18 22:24:03,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:03,494 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 22:24:03,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522975240] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:03,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:03,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 18 [2021-12-18 22:24:03,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82556596] [2021-12-18 22:24:03,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:03,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-18 22:24:03,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:03,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-18 22:24:03,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-12-18 22:24:03,495 INFO L87 Difference]: Start difference. First operand 215 states and 253 transitions. Second operand has 18 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:03,655 INFO L93 Difference]: Finished difference Result 213 states and 251 transitions. [2021-12-18 22:24:03,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 22:24:03,655 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 51 [2021-12-18 22:24:03,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:03,656 INFO L225 Difference]: With dead ends: 213 [2021-12-18 22:24:03,656 INFO L226 Difference]: Without dead ends: 207 [2021-12-18 22:24:03,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-12-18 22:24:03,656 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 31 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:03,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 966 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:03,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-12-18 22:24:03,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 195. [2021-12-18 22:24:03,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 166 states have (on average 1.2771084337349397) internal successors, (212), 182 states have internal predecessors, (212), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-18 22:24:03,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 225 transitions. [2021-12-18 22:24:03,660 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 225 transitions. Word has length 51 [2021-12-18 22:24:03,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:03,661 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 225 transitions. [2021-12-18 22:24:03,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:03,661 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 225 transitions. [2021-12-18 22:24:03,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-18 22:24:03,661 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:03,662 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:03,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:03,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-18 22:24:03,871 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:03,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:03,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1168374810, now seen corresponding path program 1 times [2021-12-18 22:24:03,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:03,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575297142] [2021-12-18 22:24:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:03,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:03,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:03,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:03,974 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:03,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:03,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575297142] [2021-12-18 22:24:03,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575297142] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:03,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144889949] [2021-12-18 22:24:03,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:03,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:03,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:03,976 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:04,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-18 22:24:04,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 22:24:04,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:04,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-18 22:24:04,222 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:24:04,222 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:24:04,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144889949] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:04,223 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:24:04,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 15 [2021-12-18 22:24:04,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922549198] [2021-12-18 22:24:04,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:04,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 22:24:04,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:04,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 22:24:04,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:24:04,227 INFO L87 Difference]: Start difference. First operand 195 states and 225 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:04,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:04,355 INFO L93 Difference]: Finished difference Result 217 states and 240 transitions. [2021-12-18 22:24:04,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:24:04,356 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 52 [2021-12-18 22:24:04,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:04,357 INFO L225 Difference]: With dead ends: 217 [2021-12-18 22:24:04,357 INFO L226 Difference]: Without dead ends: 217 [2021-12-18 22:24:04,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-12-18 22:24:04,357 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 86 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:04,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 549 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 140 Invalid, 0 Unknown, 21 Unchecked, 0.1s Time] [2021-12-18 22:24:04,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-12-18 22:24:04,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 195. [2021-12-18 22:24:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 166 states have (on average 1.2710843373493976) internal successors, (211), 182 states have internal predecessors, (211), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-18 22:24:04,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 224 transitions. [2021-12-18 22:24:04,361 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 224 transitions. Word has length 52 [2021-12-18 22:24:04,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:04,361 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 224 transitions. [2021-12-18 22:24:04,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:04,361 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 224 transitions. [2021-12-18 22:24:04,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-18 22:24:04,361 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:04,361 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:04,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-18 22:24:04,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:04,571 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:04,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:04,572 INFO L85 PathProgramCache]: Analyzing trace with hash 162004220, now seen corresponding path program 1 times [2021-12-18 22:24:04,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:04,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331405551] [2021-12-18 22:24:04,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:04,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:04,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:04,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:04,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,596 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:24:04,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:04,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331405551] [2021-12-18 22:24:04,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331405551] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:04,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:04,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 22:24:04,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035865933] [2021-12-18 22:24:04,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:04,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 22:24:04,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:04,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 22:24:04,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 22:24:04,598 INFO L87 Difference]: Start difference. First operand 195 states and 224 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:04,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:04,624 INFO L93 Difference]: Finished difference Result 209 states and 235 transitions. [2021-12-18 22:24:04,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 22:24:04,624 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 54 [2021-12-18 22:24:04,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:04,625 INFO L225 Difference]: With dead ends: 209 [2021-12-18 22:24:04,625 INFO L226 Difference]: Without dead ends: 209 [2021-12-18 22:24:04,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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 22:24:04,626 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 43 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:04,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 135 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:04,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-12-18 22:24:04,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 194. [2021-12-18 22:24:04,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 166 states have (on average 1.2590361445783131) internal successors, (209), 181 states have internal predecessors, (209), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-18 22:24:04,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 222 transitions. [2021-12-18 22:24:04,629 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 222 transitions. Word has length 54 [2021-12-18 22:24:04,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:04,630 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 222 transitions. [2021-12-18 22:24:04,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:04,630 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 222 transitions. [2021-12-18 22:24:04,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-18 22:24:04,630 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:04,630 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:04,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-18 22:24:04,631 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:04,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:04,631 INFO L85 PathProgramCache]: Analyzing trace with hash 162004221, now seen corresponding path program 1 times [2021-12-18 22:24:04,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:04,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168410204] [2021-12-18 22:24:04,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:04,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:04,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:04,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:04,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,659 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:24:04,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:04,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168410204] [2021-12-18 22:24:04,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168410204] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:04,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:04,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-18 22:24:04,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518320152] [2021-12-18 22:24:04,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:04,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 22:24:04,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:04,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 22:24:04,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 22:24:04,661 INFO L87 Difference]: Start difference. First operand 194 states and 222 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:04,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:04,684 INFO L93 Difference]: Finished difference Result 210 states and 234 transitions. [2021-12-18 22:24:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 22:24:04,684 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 54 [2021-12-18 22:24:04,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:04,685 INFO L225 Difference]: With dead ends: 210 [2021-12-18 22:24:04,685 INFO L226 Difference]: Without dead ends: 210 [2021-12-18 22:24:04,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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 22:24:04,686 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 45 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:04,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 140 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:04,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-12-18 22:24:04,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 193. [2021-12-18 22:24:04,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 166 states have (on average 1.2469879518072289) internal successors, (207), 180 states have internal predecessors, (207), 5 states have call successors, (5), 5 states have call predecessors, (5), 8 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-18 22:24:04,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 220 transitions. [2021-12-18 22:24:04,689 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 220 transitions. Word has length 54 [2021-12-18 22:24:04,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:04,689 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 220 transitions. [2021-12-18 22:24:04,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:04,689 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 220 transitions. [2021-12-18 22:24:04,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-18 22:24:04,690 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:04,690 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:04,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-18 22:24:04,690 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:04,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:04,691 INFO L85 PathProgramCache]: Analyzing trace with hash 162004276, now seen corresponding path program 1 times [2021-12-18 22:24:04,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:04,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640824181] [2021-12-18 22:24:04,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:04,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:04,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:04,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:04,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,750 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 22:24:04,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:04,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640824181] [2021-12-18 22:24:04,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640824181] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:04,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:04,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 22:24:04,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747297977] [2021-12-18 22:24:04,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:04,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 22:24:04,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:04,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 22:24:04,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 22:24:04,752 INFO L87 Difference]: Start difference. First operand 193 states and 220 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:04,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:04,796 INFO L93 Difference]: Finished difference Result 220 states and 251 transitions. [2021-12-18 22:24:04,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 22:24:04,797 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 54 [2021-12-18 22:24:04,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:04,798 INFO L225 Difference]: With dead ends: 220 [2021-12-18 22:24:04,798 INFO L226 Difference]: Without dead ends: 220 [2021-12-18 22:24:04,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:24:04,798 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 15 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:04,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 401 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:04,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-12-18 22:24:04,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 219. [2021-12-18 22:24:04,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 190 states have (on average 1.2421052631578948) internal successors, (236), 204 states have internal predecessors, (236), 5 states have call successors, (5), 5 states have call predecessors, (5), 10 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-18 22:24:04,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 251 transitions. [2021-12-18 22:24:04,803 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 251 transitions. Word has length 54 [2021-12-18 22:24:04,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:04,803 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 251 transitions. [2021-12-18 22:24:04,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:04,803 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 251 transitions. [2021-12-18 22:24:04,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-18 22:24:04,804 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:04,804 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:04,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-18 22:24:04,804 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:04,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:04,804 INFO L85 PathProgramCache]: Analyzing trace with hash 658181978, now seen corresponding path program 1 times [2021-12-18 22:24:04,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:04,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353816181] [2021-12-18 22:24:04,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:04,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:04,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:24:04,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:04,969 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:24:04,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:04,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353816181] [2021-12-18 22:24:04,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353816181] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:04,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049885132] [2021-12-18 22:24:04,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:04,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:04,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:04,980 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:04,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-18 22:24:05,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:05,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-18 22:24:05,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:05,095 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 22:24:05,121 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:24:05,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:24:05,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:24:05,221 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 22:24:05,248 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:24:05,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:24:05,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2021-12-18 22:24:05,321 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 11 treesize of output 7 [2021-12-18 22:24:05,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:05,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-12-18 22:24:05,850 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 21 treesize of output 9 [2021-12-18 22:24:06,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:06,025 INFO L354 Elim1Store]: treesize reduction 63, result has 31.5 percent of original size [2021-12-18 22:24:06,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 99 treesize of output 64 [2021-12-18 22:24:06,141 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-18 22:24:06,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:06,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049885132] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:06,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:24:06,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 31 [2021-12-18 22:24:06,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128387283] [2021-12-18 22:24:06,334 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:06,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-18 22:24:06,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:06,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-18 22:24:06,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2021-12-18 22:24:06,335 INFO L87 Difference]: Start difference. First operand 219 states and 251 transitions. Second operand has 32 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 32 states have internal predecessors, (75), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:07,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:07,415 INFO L93 Difference]: Finished difference Result 313 states and 358 transitions. [2021-12-18 22:24:07,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-18 22:24:07,416 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 32 states have internal predecessors, (75), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 53 [2021-12-18 22:24:07,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:07,417 INFO L225 Difference]: With dead ends: 313 [2021-12-18 22:24:07,417 INFO L226 Difference]: Without dead ends: 313 [2021-12-18 22:24:07,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=249, Invalid=1913, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 22:24:07,418 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 283 mSDsluCounter, 1546 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1637 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:07,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 1637 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 912 Invalid, 0 Unknown, 278 Unchecked, 0.4s Time] [2021-12-18 22:24:07,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-12-18 22:24:07,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 222. [2021-12-18 22:24:07,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 193 states have (on average 1.2487046632124352) internal successors, (241), 207 states have internal predecessors, (241), 5 states have call successors, (5), 5 states have call predecessors, (5), 10 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-18 22:24:07,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 256 transitions. [2021-12-18 22:24:07,421 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 256 transitions. Word has length 53 [2021-12-18 22:24:07,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:07,422 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 256 transitions. [2021-12-18 22:24:07,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 32 states have internal predecessors, (75), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:07,422 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 256 transitions. [2021-12-18 22:24:07,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-18 22:24:07,422 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:07,422 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:07,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:07,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-18 22:24:07,623 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:07,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:07,623 INFO L85 PathProgramCache]: Analyzing trace with hash 658181979, now seen corresponding path program 1 times [2021-12-18 22:24:07,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:07,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387014268] [2021-12-18 22:24:07,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:07,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:07,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:07,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:07,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:07,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:24:07,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:07,882 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:24:07,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:07,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387014268] [2021-12-18 22:24:07,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387014268] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:07,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296885898] [2021-12-18 22:24:07,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:07,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:07,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:07,883 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:07,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-18 22:24:07,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:08,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 76 conjunts are in the unsatisfiable core [2021-12-18 22:24:08,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:08,014 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 22:24:08,018 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 22:24:08,087 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:24:08,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:24:08,103 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:24:08,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:24:08,162 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 11 treesize of output 7 [2021-12-18 22:24:08,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:24:08,277 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-18 22:24:08,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-18 22:24:08,295 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-18 22:24:08,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:24:08,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2021-12-18 22:24:08,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:24:09,831 INFO L354 Elim1Store]: treesize reduction 84, result has 25.7 percent of original size [2021-12-18 22:24:09,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 154 treesize of output 98 [2021-12-18 22:24:09,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:09,840 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:24:09,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-18 22:24:09,962 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-18 22:24:09,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:10,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296885898] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:10,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:24:10,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2021-12-18 22:24:10,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134178069] [2021-12-18 22:24:10,468 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:10,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-18 22:24:10,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:10,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-18 22:24:10,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-18 22:24:10,470 INFO L87 Difference]: Start difference. First operand 222 states and 256 transitions. Second operand has 36 states, 35 states have (on average 2.2) internal successors, (77), 36 states have internal predecessors, (77), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:16,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:16,025 INFO L93 Difference]: Finished difference Result 327 states and 370 transitions. [2021-12-18 22:24:16,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:24:16,026 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.2) internal successors, (77), 36 states have internal predecessors, (77), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 53 [2021-12-18 22:24:16,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:16,027 INFO L225 Difference]: With dead ends: 327 [2021-12-18 22:24:16,027 INFO L226 Difference]: Without dead ends: 327 [2021-12-18 22:24:16,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=355, Invalid=3426, Unknown=1, NotChecked=0, Total=3782 [2021-12-18 22:24:16,028 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 542 mSDsluCounter, 2227 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 2314 SdHoareTripleChecker+Invalid, 1955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 487 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:16,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [542 Valid, 2314 Invalid, 1955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1409 Invalid, 0 Unknown, 487 Unchecked, 0.6s Time] [2021-12-18 22:24:16,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-12-18 22:24:16,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 222. [2021-12-18 22:24:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 193 states have (on average 1.2435233160621761) internal successors, (240), 207 states have internal predecessors, (240), 5 states have call successors, (5), 5 states have call predecessors, (5), 10 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-18 22:24:16,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 255 transitions. [2021-12-18 22:24:16,033 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 255 transitions. Word has length 53 [2021-12-18 22:24:16,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:16,034 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 255 transitions. [2021-12-18 22:24:16,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.2) internal successors, (77), 36 states have internal predecessors, (77), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:16,034 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 255 transitions. [2021-12-18 22:24:16,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-18 22:24:16,035 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:16,035 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:16,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:16,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:16,252 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:16,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:16,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1820277497, now seen corresponding path program 1 times [2021-12-18 22:24:16,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:16,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775327951] [2021-12-18 22:24:16,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:16,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:16,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:16,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,307 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-18 22:24:16,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:16,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775327951] [2021-12-18 22:24:16,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775327951] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:16,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:16,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-18 22:24:16,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157030338] [2021-12-18 22:24:16,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:16,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-18 22:24:16,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-18 22:24:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-18 22:24:16,310 INFO L87 Difference]: Start difference. First operand 222 states and 255 transitions. Second operand has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:16,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:16,443 INFO L93 Difference]: Finished difference Result 240 states and 269 transitions. [2021-12-18 22:24:16,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-18 22:24:16,444 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2021-12-18 22:24:16,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:16,445 INFO L225 Difference]: With dead ends: 240 [2021-12-18 22:24:16,445 INFO L226 Difference]: Without dead ends: 240 [2021-12-18 22:24:16,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2021-12-18 22:24:16,445 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 349 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:16,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 254 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:16,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-12-18 22:24:16,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 223. [2021-12-18 22:24:16,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 194 states have (on average 1.2422680412371134) internal successors, (241), 208 states have internal predecessors, (241), 5 states have call successors, (5), 5 states have call predecessors, (5), 10 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-18 22:24:16,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 256 transitions. [2021-12-18 22:24:16,448 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 256 transitions. Word has length 54 [2021-12-18 22:24:16,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:16,449 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 256 transitions. [2021-12-18 22:24:16,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-18 22:24:16,449 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 256 transitions. [2021-12-18 22:24:16,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-18 22:24:16,449 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:16,449 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:16,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-18 22:24:16,449 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:16,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:16,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1067235197, now seen corresponding path program 1 times [2021-12-18 22:24:16,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:16,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259292189] [2021-12-18 22:24:16,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:16,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:16,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:16,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:16,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,479 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:24:16,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:16,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259292189] [2021-12-18 22:24:16,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259292189] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:16,479 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:16,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 22:24:16,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285520576] [2021-12-18 22:24:16,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:16,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-18 22:24:16,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:16,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-18 22:24:16,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-18 22:24:16,480 INFO L87 Difference]: Start difference. First operand 223 states and 256 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:16,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:16,488 INFO L93 Difference]: Finished difference Result 263 states and 302 transitions. [2021-12-18 22:24:16,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-18 22:24:16,489 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 56 [2021-12-18 22:24:16,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:16,490 INFO L225 Difference]: With dead ends: 263 [2021-12-18 22:24:16,490 INFO L226 Difference]: Without dead ends: 263 [2021-12-18 22:24:16,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 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 22:24:16,491 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 35 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:16,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 176 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:16,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-12-18 22:24:16,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 231. [2021-12-18 22:24:16,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 202 states have (on average 1.2425742574257426) internal successors, (251), 216 states have internal predecessors, (251), 5 states have call successors, (5), 5 states have call predecessors, (5), 10 states have return successors, (10), 9 states have call predecessors, (10), 5 states have call successors, (10) [2021-12-18 22:24:16,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 266 transitions. [2021-12-18 22:24:16,497 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 266 transitions. Word has length 56 [2021-12-18 22:24:16,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:16,497 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 266 transitions. [2021-12-18 22:24:16,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:16,498 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 266 transitions. [2021-12-18 22:24:16,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-18 22:24:16,498 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:16,498 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:16,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-18 22:24:16,498 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:16,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:16,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1215436308, now seen corresponding path program 2 times [2021-12-18 22:24:16,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:16,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648731526] [2021-12-18 22:24:16,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:16,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:16,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:16,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:24:16,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:16,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648731526] [2021-12-18 22:24:16,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648731526] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:16,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400145521] [2021-12-18 22:24:16,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:24:16,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:16,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:16,603 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:16,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-18 22:24:16,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:24:16,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:16,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 22:24:16,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:24:16,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:17,154 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:24:17,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400145521] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:17,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:17,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 30 [2021-12-18 22:24:17,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270363487] [2021-12-18 22:24:17,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:17,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-18 22:24:17,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:17,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-18 22:24:17,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=793, Unknown=0, NotChecked=0, Total=870 [2021-12-18 22:24:17,156 INFO L87 Difference]: Start difference. First operand 231 states and 266 transitions. Second operand has 30 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 27 states have internal predecessors, (94), 6 states have call successors, (6), 1 states have call predecessors, (6), 7 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-18 22:24:18,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:18,582 INFO L93 Difference]: Finished difference Result 501 states and 590 transitions. [2021-12-18 22:24:18,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-18 22:24:18,585 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 27 states have internal predecessors, (94), 6 states have call successors, (6), 1 states have call predecessors, (6), 7 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 57 [2021-12-18 22:24:18,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:18,586 INFO L225 Difference]: With dead ends: 501 [2021-12-18 22:24:18,586 INFO L226 Difference]: Without dead ends: 501 [2021-12-18 22:24:18,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=524, Invalid=3766, Unknown=0, NotChecked=0, Total=4290 [2021-12-18 22:24:18,587 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 480 mSDsluCounter, 1846 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 1940 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:18,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 1940 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-18 22:24:18,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-12-18 22:24:18,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 241. [2021-12-18 22:24:18,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 210 states have (on average 1.2476190476190476) internal successors, (262), 225 states have internal predecessors, (262), 6 states have call successors, (6), 5 states have call predecessors, (6), 11 states have return successors, (13), 10 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-18 22:24:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 281 transitions. [2021-12-18 22:24:18,598 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 281 transitions. Word has length 57 [2021-12-18 22:24:18,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:18,598 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 281 transitions. [2021-12-18 22:24:18,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.1333333333333333) internal successors, (94), 27 states have internal predecessors, (94), 6 states have call successors, (6), 1 states have call predecessors, (6), 7 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-18 22:24:18,598 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 281 transitions. [2021-12-18 22:24:18,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-18 22:24:18,599 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:18,599 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:18,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:18,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-12-18 22:24:18,800 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:18,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:18,801 INFO L85 PathProgramCache]: Analyzing trace with hash 628630294, now seen corresponding path program 3 times [2021-12-18 22:24:18,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:18,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007300099] [2021-12-18 22:24:18,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:18,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:18,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:18,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:18,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:18,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:18,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:18,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:18,906 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-18 22:24:18,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:18,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007300099] [2021-12-18 22:24:18,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007300099] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:18,906 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:18,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 22:24:18,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558744349] [2021-12-18 22:24:18,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:18,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 22:24:18,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:18,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 22:24:18,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 22:24:18,908 INFO L87 Difference]: Start difference. First operand 241 states and 281 transitions. Second operand has 9 states, 8 states have (on average 4.25) internal successors, (34), 9 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:24:19,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:19,132 INFO L93 Difference]: Finished difference Result 294 states and 334 transitions. [2021-12-18 22:24:19,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:24:19,133 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 9 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2021-12-18 22:24:19,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:19,134 INFO L225 Difference]: With dead ends: 294 [2021-12-18 22:24:19,134 INFO L226 Difference]: Without dead ends: 294 [2021-12-18 22:24:19,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-12-18 22:24:19,134 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 485 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:19,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 359 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:19,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-12-18 22:24:19,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 242. [2021-12-18 22:24:19,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 211 states have (on average 1.2511848341232228) internal successors, (264), 226 states have internal predecessors, (264), 6 states have call successors, (6), 5 states have call predecessors, (6), 11 states have return successors, (13), 10 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-18 22:24:19,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 283 transitions. [2021-12-18 22:24:19,141 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 283 transitions. Word has length 57 [2021-12-18 22:24:19,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:19,141 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 283 transitions. [2021-12-18 22:24:19,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 9 states have internal predecessors, (34), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:24:19,141 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 283 transitions. [2021-12-18 22:24:19,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-18 22:24:19,142 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:19,142 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:19,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-18 22:24:19,142 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:19,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:19,143 INFO L85 PathProgramCache]: Analyzing trace with hash 628630293, now seen corresponding path program 1 times [2021-12-18 22:24:19,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:19,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068656107] [2021-12-18 22:24:19,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:19,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:19,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,220 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-12-18 22:24:19,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:19,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068656107] [2021-12-18 22:24:19,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068656107] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:19,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:19,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-18 22:24:19,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086185307] [2021-12-18 22:24:19,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:19,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 22:24:19,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:19,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 22:24:19,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-18 22:24:19,222 INFO L87 Difference]: Start difference. First operand 242 states and 283 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:24:19,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:19,441 INFO L93 Difference]: Finished difference Result 291 states and 332 transitions. [2021-12-18 22:24:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:24:19,442 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2021-12-18 22:24:19,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:19,443 INFO L225 Difference]: With dead ends: 291 [2021-12-18 22:24:19,443 INFO L226 Difference]: Without dead ends: 291 [2021-12-18 22:24:19,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-12-18 22:24:19,443 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 433 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:19,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 382 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:19,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-12-18 22:24:19,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 242. [2021-12-18 22:24:19,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 211 states have (on average 1.2464454976303319) internal successors, (263), 226 states have internal predecessors, (263), 6 states have call successors, (6), 5 states have call predecessors, (6), 11 states have return successors, (13), 10 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-18 22:24:19,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 282 transitions. [2021-12-18 22:24:19,447 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 282 transitions. Word has length 57 [2021-12-18 22:24:19,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:19,447 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 282 transitions. [2021-12-18 22:24:19,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:24:19,447 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 282 transitions. [2021-12-18 22:24:19,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-18 22:24:19,448 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:19,448 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:19,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-18 22:24:19,448 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:19,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:19,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1372073195, now seen corresponding path program 2 times [2021-12-18 22:24:19,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:19,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251857750] [2021-12-18 22:24:19,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:19,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:19,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:19,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:24:19,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:19,616 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:24:19,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:19,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251857750] [2021-12-18 22:24:19,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251857750] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:19,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832511855] [2021-12-18 22:24:19,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:24:19,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:19,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:19,624 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:19,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-18 22:24:19,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:24:19,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:19,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 58 conjunts are in the unsatisfiable core [2021-12-18 22:24:19,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:19,754 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 22:24:19,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:24:19,826 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:24:19,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:24:19,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:24:19,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 22:24:19,871 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 11 treesize of output 7 [2021-12-18 22:24:20,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:20,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-12-18 22:24:20,140 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 21 treesize of output 9 [2021-12-18 22:24:20,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:20,289 INFO L354 Elim1Store]: treesize reduction 64, result has 30.4 percent of original size [2021-12-18 22:24:20,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 48 treesize of output 48 [2021-12-18 22:24:20,309 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-18 22:24:20,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:20,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832511855] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:20,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:24:20,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 30 [2021-12-18 22:24:20,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443528461] [2021-12-18 22:24:20,471 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:20,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-18 22:24:20,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:20,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-18 22:24:20,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=981, Unknown=0, NotChecked=0, Total=1056 [2021-12-18 22:24:20,472 INFO L87 Difference]: Start difference. First operand 242 states and 282 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:21,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:21,334 INFO L93 Difference]: Finished difference Result 353 states and 402 transitions. [2021-12-18 22:24:21,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:24:21,335 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2021-12-18 22:24:21,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:21,336 INFO L225 Difference]: With dead ends: 353 [2021-12-18 22:24:21,336 INFO L226 Difference]: Without dead ends: 353 [2021-12-18 22:24:21,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=257, Invalid=1905, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 22:24:21,337 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 290 mSDsluCounter, 1989 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 2087 SdHoareTripleChecker+Invalid, 1219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:21,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 2087 Invalid, 1219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1003 Invalid, 0 Unknown, 183 Unchecked, 0.4s Time] [2021-12-18 22:24:21,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-12-18 22:24:21,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 242. [2021-12-18 22:24:21,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 211 states have (on average 1.2417061611374407) internal successors, (262), 226 states have internal predecessors, (262), 6 states have call successors, (6), 5 states have call predecessors, (6), 11 states have return successors, (13), 10 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-18 22:24:21,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 281 transitions. [2021-12-18 22:24:21,343 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 281 transitions. Word has length 56 [2021-12-18 22:24:21,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:21,344 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 281 transitions. [2021-12-18 22:24:21,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:21,344 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 281 transitions. [2021-12-18 22:24:21,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-18 22:24:21,345 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:21,345 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:21,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:21,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-18 22:24:21,561 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:21,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:21,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1373705489, now seen corresponding path program 2 times [2021-12-18 22:24:21,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:21,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205945302] [2021-12-18 22:24:21,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:21,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:21,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:22,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:22,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:22,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:24:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:22,025 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:24:22,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:22,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205945302] [2021-12-18 22:24:22,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205945302] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:22,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379420422] [2021-12-18 22:24:22,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:24:22,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:22,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:22,027 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:22,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-18 22:24:22,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:24:22,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:22,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 93 conjunts are in the unsatisfiable core [2021-12-18 22:24:22,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:22,169 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 22:24:22,224 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 11 treesize of output 7 [2021-12-18 22:24:22,227 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 11 treesize of output 7 [2021-12-18 22:24:22,268 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:24:22,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:24:22,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:24:22,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:24:22,466 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-18 22:24:22,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:24:22,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:24:22,538 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:24:22,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 43 [2021-12-18 22:24:22,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:24:23,079 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 21 treesize of output 9 [2021-12-18 22:24:23,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:23,579 INFO L354 Elim1Store]: treesize reduction 180, result has 19.6 percent of original size [2021-12-18 22:24:23,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 14 new quantified variables, introduced 21 case distinctions, treesize of input 203 treesize of output 127 [2021-12-18 22:24:23,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:23,592 INFO L354 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2021-12-18 22:24:23,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 25 [2021-12-18 22:24:23,658 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 13 proven. 33 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-18 22:24:23,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:25,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379420422] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:25,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:24:25,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 41 [2021-12-18 22:24:25,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063727630] [2021-12-18 22:24:25,615 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:25,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-18 22:24:25,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:25,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-18 22:24:25,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=2134, Unknown=0, NotChecked=0, Total=2256 [2021-12-18 22:24:25,616 INFO L87 Difference]: Start difference. First operand 242 states and 281 transitions. Second operand has 41 states, 41 states have (on average 1.975609756097561) internal successors, (81), 41 states have internal predecessors, (81), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:26,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:26,842 INFO L93 Difference]: Finished difference Result 336 states and 387 transitions. [2021-12-18 22:24:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-18 22:24:26,843 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.975609756097561) internal successors, (81), 41 states have internal predecessors, (81), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2021-12-18 22:24:26,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:26,844 INFO L225 Difference]: With dead ends: 336 [2021-12-18 22:24:26,844 INFO L226 Difference]: Without dead ends: 336 [2021-12-18 22:24:26,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=237, Invalid=3669, Unknown=0, NotChecked=0, Total=3906 [2021-12-18 22:24:26,845 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 215 mSDsluCounter, 2364 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 2456 SdHoareTripleChecker+Invalid, 1597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:26,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 2456 Invalid, 1597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1273 Invalid, 0 Unknown, 290 Unchecked, 0.5s Time] [2021-12-18 22:24:26,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2021-12-18 22:24:26,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 277. [2021-12-18 22:24:26,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 243 states have (on average 1.2304526748971194) internal successors, (299), 259 states have internal predecessors, (299), 7 states have call successors, (7), 6 states have call predecessors, (7), 13 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2021-12-18 22:24:26,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 321 transitions. [2021-12-18 22:24:26,850 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 321 transitions. Word has length 56 [2021-12-18 22:24:26,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:26,850 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 321 transitions. [2021-12-18 22:24:26,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.975609756097561) internal successors, (81), 41 states have internal predecessors, (81), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:26,850 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 321 transitions. [2021-12-18 22:24:26,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-18 22:24:26,851 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:26,851 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:26,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:27,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-18 22:24:27,068 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:27,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:27,068 INFO L85 PathProgramCache]: Analyzing trace with hash 370364452, now seen corresponding path program 1 times [2021-12-18 22:24:27,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:27,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415413108] [2021-12-18 22:24:27,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:27,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:27,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:27,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:27,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:24:27,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:27,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415413108] [2021-12-18 22:24:27,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415413108] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:27,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113895593] [2021-12-18 22:24:27,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:27,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:27,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:27,276 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:27,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-18 22:24:27,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:27,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 51 conjunts are in the unsatisfiable core [2021-12-18 22:24:27,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:27,396 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 22:24:27,410 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 22:24:27,417 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:24:27,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:24:27,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:24:27,677 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 21 treesize of output 9 [2021-12-18 22:24:27,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:27,984 INFO L354 Elim1Store]: treesize reduction 31, result has 51.6 percent of original size [2021-12-18 22:24:27,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 51 [2021-12-18 22:24:28,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:24:28,114 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:24:28,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:28,390 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:28,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 41 [2021-12-18 22:24:29,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113895593] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:29,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:24:29,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 33 [2021-12-18 22:24:29,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951940313] [2021-12-18 22:24:29,003 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:29,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 22:24:29,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:29,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 22:24:29,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1779, Unknown=0, NotChecked=0, Total=1892 [2021-12-18 22:24:29,005 INFO L87 Difference]: Start difference. First operand 277 states and 321 transitions. Second operand has 34 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 34 states have internal predecessors, (84), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:29,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:29,599 INFO L93 Difference]: Finished difference Result 291 states and 334 transitions. [2021-12-18 22:24:29,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-18 22:24:29,599 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 34 states have internal predecessors, (84), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 57 [2021-12-18 22:24:29,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:29,600 INFO L225 Difference]: With dead ends: 291 [2021-12-18 22:24:29,600 INFO L226 Difference]: Without dead ends: 291 [2021-12-18 22:24:29,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=278, Invalid=3504, Unknown=0, NotChecked=0, Total=3782 [2021-12-18 22:24:29,602 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 74 mSDsluCounter, 1563 mSDsCounter, 0 mSdLazyCounter, 857 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 390 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:29,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 1629 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 857 Invalid, 0 Unknown, 390 Unchecked, 0.2s Time] [2021-12-18 22:24:29,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-12-18 22:24:29,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 287. [2021-12-18 22:24:29,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 253 states have (on average 1.2292490118577075) internal successors, (311), 269 states have internal predecessors, (311), 7 states have call successors, (7), 6 states have call predecessors, (7), 13 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2021-12-18 22:24:29,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 333 transitions. [2021-12-18 22:24:29,607 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 333 transitions. Word has length 57 [2021-12-18 22:24:29,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:29,607 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 333 transitions. [2021-12-18 22:24:29,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 34 states have internal predecessors, (84), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:29,607 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 333 transitions. [2021-12-18 22:24:29,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-18 22:24:29,608 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:29,608 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:29,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:29,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:29,825 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:29,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:29,826 INFO L85 PathProgramCache]: Analyzing trace with hash 370364453, now seen corresponding path program 1 times [2021-12-18 22:24:29,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:29,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744680840] [2021-12-18 22:24:29,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:29,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:29,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:30,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:30,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:30,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:30,017 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:24:30,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:30,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744680840] [2021-12-18 22:24:30,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744680840] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:30,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583947708] [2021-12-18 22:24:30,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:30,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:30,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:30,019 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:30,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-18 22:24:30,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:30,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-18 22:24:30,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:30,152 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 22:24:30,173 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 11 treesize of output 7 [2021-12-18 22:24:30,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:30,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 70 [2021-12-18 22:24:30,733 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:30,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:24:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-18 22:24:30,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:31,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583947708] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:31,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:24:31,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20] total 34 [2021-12-18 22:24:31,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971944806] [2021-12-18 22:24:31,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:31,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-18 22:24:31,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:31,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-18 22:24:31,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2015, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 22:24:31,788 INFO L87 Difference]: Start difference. First operand 287 states and 333 transitions. Second operand has 35 states, 34 states have (on average 2.5) internal successors, (85), 35 states have internal predecessors, (85), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:32,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:32,396 INFO L93 Difference]: Finished difference Result 289 states and 332 transitions. [2021-12-18 22:24:32,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:24:32,397 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.5) internal successors, (85), 35 states have internal predecessors, (85), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 57 [2021-12-18 22:24:32,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:32,398 INFO L225 Difference]: With dead ends: 289 [2021-12-18 22:24:32,398 INFO L226 Difference]: Without dead ends: 289 [2021-12-18 22:24:32,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=303, Invalid=3479, Unknown=0, NotChecked=0, Total=3782 [2021-12-18 22:24:32,399 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 60 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 1536 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:32,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 1536 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 397 Invalid, 0 Unknown, 303 Unchecked, 0.2s Time] [2021-12-18 22:24:32,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-18 22:24:32,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 287. [2021-12-18 22:24:32,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 253 states have (on average 1.225296442687747) internal successors, (310), 269 states have internal predecessors, (310), 7 states have call successors, (7), 6 states have call predecessors, (7), 13 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2021-12-18 22:24:32,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 332 transitions. [2021-12-18 22:24:32,405 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 332 transitions. Word has length 57 [2021-12-18 22:24:32,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:32,406 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 332 transitions. [2021-12-18 22:24:32,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.5) internal successors, (85), 35 states have internal predecessors, (85), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:24:32,406 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 332 transitions. [2021-12-18 22:24:32,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-18 22:24:32,407 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:32,407 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:32,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:32,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-18 22:24:32,619 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:32,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:32,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1403605247, now seen corresponding path program 1 times [2021-12-18 22:24:32,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:32,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840614226] [2021-12-18 22:24:32,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:32,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:32,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:32,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:32,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:32,710 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:32,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:32,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840614226] [2021-12-18 22:24:32,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840614226] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:32,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117291019] [2021-12-18 22:24:32,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:32,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:32,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:32,736 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:32,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-18 22:24:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:32,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-18 22:24:32,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:32,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:24:33,238 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:33,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 43 [2021-12-18 22:24:33,345 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-18 22:24:33,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:33,654 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:33,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 142 treesize of output 152 [2021-12-18 22:24:33,841 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:33,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117291019] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:33,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:33,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 15] total 31 [2021-12-18 22:24:33,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771588080] [2021-12-18 22:24:33,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:33,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-18 22:24:33,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:33,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-18 22:24:33,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2021-12-18 22:24:33,843 INFO L87 Difference]: Start difference. First operand 287 states and 332 transitions. Second operand has 31 states, 31 states have (on average 2.903225806451613) internal successors, (90), 31 states have internal predecessors, (90), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:24:34,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:34,371 INFO L93 Difference]: Finished difference Result 304 states and 343 transitions. [2021-12-18 22:24:34,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-18 22:24:34,371 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.903225806451613) internal successors, (90), 31 states have internal predecessors, (90), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 58 [2021-12-18 22:24:34,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:34,372 INFO L225 Difference]: With dead ends: 304 [2021-12-18 22:24:34,372 INFO L226 Difference]: Without dead ends: 304 [2021-12-18 22:24:34,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 99 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=212, Invalid=1858, Unknown=0, NotChecked=0, Total=2070 [2021-12-18 22:24:34,373 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 97 mSDsluCounter, 1521 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1593 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:34,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 1593 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 547 Invalid, 0 Unknown, 196 Unchecked, 0.2s Time] [2021-12-18 22:24:34,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-12-18 22:24:34,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 289. [2021-12-18 22:24:34,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 255 states have (on average 1.219607843137255) internal successors, (311), 271 states have internal predecessors, (311), 7 states have call successors, (7), 6 states have call predecessors, (7), 13 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2021-12-18 22:24:34,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 333 transitions. [2021-12-18 22:24:34,377 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 333 transitions. Word has length 58 [2021-12-18 22:24:34,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:34,377 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 333 transitions. [2021-12-18 22:24:34,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.903225806451613) internal successors, (90), 31 states have internal predecessors, (90), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:24:34,378 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 333 transitions. [2021-12-18 22:24:34,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 22:24:34,379 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:34,379 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:34,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:34,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-12-18 22:24:34,591 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:34,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:34,592 INFO L85 PathProgramCache]: Analyzing trace with hash -562042908, now seen corresponding path program 1 times [2021-12-18 22:24:34,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:34,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434939964] [2021-12-18 22:24:34,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:34,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:34,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:34,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:34,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:34,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:34,678 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:34,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:34,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434939964] [2021-12-18 22:24:34,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434939964] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:34,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684216626] [2021-12-18 22:24:34,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:34,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:34,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:34,680 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:34,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-18 22:24:34,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:34,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-18 22:24:34,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:34,846 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 11 treesize of output 7 [2021-12-18 22:24:34,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-12-18 22:24:35,032 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:35,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:24:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-18 22:24:35,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:35,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-12-18 22:24:35,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-12-18 22:24:35,242 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 18 treesize of output 16 [2021-12-18 22:24:35,278 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:35,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684216626] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:35,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:35,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 14] total 25 [2021-12-18 22:24:35,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064642590] [2021-12-18 22:24:35,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:35,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-18 22:24:35,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:35,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-18 22:24:35,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2021-12-18 22:24:35,281 INFO L87 Difference]: Start difference. First operand 289 states and 333 transitions. Second operand has 26 states, 25 states have (on average 3.28) internal successors, (82), 26 states have internal predecessors, (82), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:24:35,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:35,739 INFO L93 Difference]: Finished difference Result 311 states and 351 transitions. [2021-12-18 22:24:35,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-18 22:24:35,739 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.28) internal successors, (82), 26 states have internal predecessors, (82), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2021-12-18 22:24:35,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:35,740 INFO L225 Difference]: With dead ends: 311 [2021-12-18 22:24:35,740 INFO L226 Difference]: Without dead ends: 311 [2021-12-18 22:24:35,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 105 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=214, Invalid=1426, Unknown=0, NotChecked=0, Total=1640 [2021-12-18 22:24:35,741 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 169 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:35,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 1282 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 528 Invalid, 0 Unknown, 34 Unchecked, 0.2s Time] [2021-12-18 22:24:35,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2021-12-18 22:24:35,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 292. [2021-12-18 22:24:35,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 258 states have (on average 1.2248062015503876) internal successors, (316), 274 states have internal predecessors, (316), 7 states have call successors, (7), 6 states have call predecessors, (7), 13 states have return successors, (15), 11 states have call predecessors, (15), 7 states have call successors, (15) [2021-12-18 22:24:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 338 transitions. [2021-12-18 22:24:35,745 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 338 transitions. Word has length 59 [2021-12-18 22:24:35,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:35,745 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 338 transitions. [2021-12-18 22:24:35,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.28) internal successors, (82), 26 states have internal predecessors, (82), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:24:35,746 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 338 transitions. [2021-12-18 22:24:35,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-12-18 22:24:35,746 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:35,747 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:35,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:35,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-12-18 22:24:35,964 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:35,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:35,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1610299348, now seen corresponding path program 3 times [2021-12-18 22:24:35,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:35,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485929645] [2021-12-18 22:24:35,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:35,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:36,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:36,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:36,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:24:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:36,191 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:24:36,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:36,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485929645] [2021-12-18 22:24:36,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485929645] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:36,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903634434] [2021-12-18 22:24:36,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:24:36,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:36,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:36,200 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:36,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-18 22:24:36,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-18 22:24:36,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:36,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-18 22:24:36,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-18 22:24:36,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:37,072 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:24:37,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903634434] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:37,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:37,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 17] total 36 [2021-12-18 22:24:37,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414913045] [2021-12-18 22:24:37,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:37,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-18 22:24:37,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:37,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-18 22:24:37,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2021-12-18 22:24:37,074 INFO L87 Difference]: Start difference. First operand 292 states and 338 transitions. Second operand has 36 states, 36 states have (on average 2.638888888888889) internal successors, (95), 33 states have internal predecessors, (95), 2 states have call successors, (2), 1 states have call predecessors, (2), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:37,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:37,481 INFO L93 Difference]: Finished difference Result 529 states and 617 transitions. [2021-12-18 22:24:37,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:24:37,481 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.638888888888889) internal successors, (95), 33 states have internal predecessors, (95), 2 states have call successors, (2), 1 states have call predecessors, (2), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 59 [2021-12-18 22:24:37,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:37,482 INFO L225 Difference]: With dead ends: 529 [2021-12-18 22:24:37,482 INFO L226 Difference]: Without dead ends: 529 [2021-12-18 22:24:37,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=225, Invalid=2031, Unknown=0, NotChecked=0, Total=2256 [2021-12-18 22:24:37,483 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 344 mSDsluCounter, 2637 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 2778 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:37,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 2778 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 828 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 22:24:37,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-12-18 22:24:37,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 358. [2021-12-18 22:24:37,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 321 states have (on average 1.1962616822429906) internal successors, (384), 337 states have internal predecessors, (384), 9 states have call successors, (9), 6 states have call predecessors, (9), 14 states have return successors, (20), 14 states have call predecessors, (20), 9 states have call successors, (20) [2021-12-18 22:24:37,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 413 transitions. [2021-12-18 22:24:37,489 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 413 transitions. Word has length 59 [2021-12-18 22:24:37,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:37,490 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 413 transitions. [2021-12-18 22:24:37,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.638888888888889) internal successors, (95), 33 states have internal predecessors, (95), 2 states have call successors, (2), 1 states have call predecessors, (2), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:37,490 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 413 transitions. [2021-12-18 22:24:37,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-18 22:24:37,491 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:37,491 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:37,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:37,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:37,691 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:37,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:37,692 INFO L85 PathProgramCache]: Analyzing trace with hash -243460766, now seen corresponding path program 1 times [2021-12-18 22:24:37,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:37,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638858728] [2021-12-18 22:24:37,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:37,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:37,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:37,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:37,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:37,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:37,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:37,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:37,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638858728] [2021-12-18 22:24:37,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638858728] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:37,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10358776] [2021-12-18 22:24:37,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:37,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:37,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:37,812 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:37,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-18 22:24:37,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:37,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-18 22:24:37,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:37,993 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 11 treesize of output 7 [2021-12-18 22:24:38,247 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:38,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 44 [2021-12-18 22:24:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-18 22:24:38,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:38,589 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:24:38,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 144 treesize of output 154 [2021-12-18 22:24:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:38,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10358776] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:38,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:38,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 14] total 30 [2021-12-18 22:24:38,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338707150] [2021-12-18 22:24:38,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:38,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-18 22:24:38,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:38,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-18 22:24:38,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2021-12-18 22:24:38,766 INFO L87 Difference]: Start difference. First operand 358 states and 413 transitions. Second operand has 31 states, 30 states have (on average 3.066666666666667) internal successors, (92), 31 states have internal predecessors, (92), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:24:39,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:39,298 INFO L93 Difference]: Finished difference Result 367 states and 415 transitions. [2021-12-18 22:24:39,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-18 22:24:39,299 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.066666666666667) internal successors, (92), 31 states have internal predecessors, (92), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 60 [2021-12-18 22:24:39,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:39,300 INFO L225 Difference]: With dead ends: 367 [2021-12-18 22:24:39,300 INFO L226 Difference]: Without dead ends: 367 [2021-12-18 22:24:39,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 102 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=226, Invalid=1936, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 22:24:39,301 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 97 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:39,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 1213 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 455 Invalid, 0 Unknown, 243 Unchecked, 0.2s Time] [2021-12-18 22:24:39,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-12-18 22:24:39,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 359. [2021-12-18 22:24:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 322 states have (on average 1.1956521739130435) internal successors, (385), 338 states have internal predecessors, (385), 9 states have call successors, (9), 6 states have call predecessors, (9), 14 states have return successors, (20), 14 states have call predecessors, (20), 9 states have call successors, (20) [2021-12-18 22:24:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 414 transitions. [2021-12-18 22:24:39,308 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 414 transitions. Word has length 60 [2021-12-18 22:24:39,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:39,309 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 414 transitions. [2021-12-18 22:24:39,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.066666666666667) internal successors, (92), 31 states have internal predecessors, (92), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-18 22:24:39,310 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 414 transitions. [2021-12-18 22:24:39,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-18 22:24:39,310 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:39,311 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:39,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:39,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:39,528 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:39,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:39,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1745492210, now seen corresponding path program 1 times [2021-12-18 22:24:39,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:39,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764285993] [2021-12-18 22:24:39,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:39,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:39,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:39,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:39,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:39,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:39,590 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 22:24:39,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:39,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764285993] [2021-12-18 22:24:39,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764285993] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:39,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925293795] [2021-12-18 22:24:39,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:39,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:39,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:39,592 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:39,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-18 22:24:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:39,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-18 22:24:39,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:39,825 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 22:24:39,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:39,932 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-18 22:24:39,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925293795] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:39,933 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:39,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2021-12-18 22:24:39,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831707025] [2021-12-18 22:24:39,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:39,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-18 22:24:39,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:39,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-18 22:24:39,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:24:39,934 INFO L87 Difference]: Start difference. First operand 359 states and 414 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-18 22:24:40,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:40,037 INFO L93 Difference]: Finished difference Result 455 states and 529 transitions. [2021-12-18 22:24:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 22:24:40,038 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 61 [2021-12-18 22:24:40,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:40,039 INFO L225 Difference]: With dead ends: 455 [2021-12-18 22:24:40,039 INFO L226 Difference]: Without dead ends: 455 [2021-12-18 22:24:40,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-12-18 22:24:40,040 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 89 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:40,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 903 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:40,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-12-18 22:24:40,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 393. [2021-12-18 22:24:40,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 354 states have (on average 1.2033898305084745) internal successors, (426), 370 states have internal predecessors, (426), 9 states have call successors, (9), 6 states have call predecessors, (9), 16 states have return successors, (22), 16 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-18 22:24:40,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 457 transitions. [2021-12-18 22:24:40,046 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 457 transitions. Word has length 61 [2021-12-18 22:24:40,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:40,046 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 457 transitions. [2021-12-18 22:24:40,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 14 states have internal predecessors, (60), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-18 22:24:40,047 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 457 transitions. [2021-12-18 22:24:40,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-18 22:24:40,048 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:40,048 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:40,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:40,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:40,266 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:40,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:40,266 INFO L85 PathProgramCache]: Analyzing trace with hash 675015856, now seen corresponding path program 1 times [2021-12-18 22:24:40,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:40,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988759124] [2021-12-18 22:24:40,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:40,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:40,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:40,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:40,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:24:40,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:40,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988759124] [2021-12-18 22:24:40,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988759124] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:40,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:40,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 22:24:40,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955341269] [2021-12-18 22:24:40,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:40,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 22:24:40,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:40,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 22:24:40,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-18 22:24:40,328 INFO L87 Difference]: Start difference. First operand 393 states and 457 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 7 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:40,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:40,462 INFO L93 Difference]: Finished difference Result 502 states and 580 transitions. [2021-12-18 22:24:40,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:24:40,462 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 7 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 62 [2021-12-18 22:24:40,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:40,463 INFO L225 Difference]: With dead ends: 502 [2021-12-18 22:24:40,463 INFO L226 Difference]: Without dead ends: 502 [2021-12-18 22:24:40,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:24:40,464 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 286 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:40,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 375 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:40,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-12-18 22:24:40,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 399. [2021-12-18 22:24:40,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 360 states have (on average 1.2083333333333333) internal successors, (435), 376 states have internal predecessors, (435), 9 states have call successors, (9), 6 states have call predecessors, (9), 16 states have return successors, (22), 16 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-18 22:24:40,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 466 transitions. [2021-12-18 22:24:40,469 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 466 transitions. Word has length 62 [2021-12-18 22:24:40,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:40,469 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 466 transitions. [2021-12-18 22:24:40,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 7 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:40,469 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 466 transitions. [2021-12-18 22:24:40,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-18 22:24:40,470 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:40,470 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:40,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-18 22:24:40,470 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:40,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:40,470 INFO L85 PathProgramCache]: Analyzing trace with hash 675015857, now seen corresponding path program 1 times [2021-12-18 22:24:40,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:40,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963280207] [2021-12-18 22:24:40,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:40,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:40,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,527 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:24:40,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:40,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963280207] [2021-12-18 22:24:40,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963280207] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:40,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:40,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 22:24:40,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764432483] [2021-12-18 22:24:40,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:40,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 22:24:40,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:40,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 22:24:40,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 22:24:40,529 INFO L87 Difference]: Start difference. First operand 399 states and 466 transitions. Second operand has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:40,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:40,665 INFO L93 Difference]: Finished difference Result 493 states and 569 transitions. [2021-12-18 22:24:40,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 22:24:40,666 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 62 [2021-12-18 22:24:40,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:40,667 INFO L225 Difference]: With dead ends: 493 [2021-12-18 22:24:40,667 INFO L226 Difference]: Without dead ends: 493 [2021-12-18 22:24:40,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-12-18 22:24:40,668 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 192 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:40,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 369 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:40,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-12-18 22:24:40,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 399. [2021-12-18 22:24:40,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 360 states have (on average 1.2055555555555555) internal successors, (434), 376 states have internal predecessors, (434), 9 states have call successors, (9), 6 states have call predecessors, (9), 16 states have return successors, (22), 16 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-18 22:24:40,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 465 transitions. [2021-12-18 22:24:40,672 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 465 transitions. Word has length 62 [2021-12-18 22:24:40,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:40,673 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 465 transitions. [2021-12-18 22:24:40,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:40,673 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 465 transitions. [2021-12-18 22:24:40,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-18 22:24:40,673 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:40,673 INFO L514 BasicCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1] [2021-12-18 22:24:40,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-18 22:24:40,674 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:40,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:40,674 INFO L85 PathProgramCache]: Analyzing trace with hash -790633172, now seen corresponding path program 3 times [2021-12-18 22:24:40,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:40,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899943469] [2021-12-18 22:24:40,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:40,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:40,762 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:24:40,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:40,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899943469] [2021-12-18 22:24:40,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899943469] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:40,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674148161] [2021-12-18 22:24:40,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:24:40,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:40,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:40,764 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:40,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-18 22:24:40,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-18 22:24:40,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:40,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 22:24:40,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:41,004 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 45 proven. 6 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:24:41,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:24:41,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674148161] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:41,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:41,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 19 [2021-12-18 22:24:41,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288223131] [2021-12-18 22:24:41,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:41,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-18 22:24:41,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:41,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-18 22:24:41,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-12-18 22:24:41,125 INFO L87 Difference]: Start difference. First operand 399 states and 465 transitions. Second operand has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 18 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:41,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:41,240 INFO L93 Difference]: Finished difference Result 517 states and 610 transitions. [2021-12-18 22:24:41,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-18 22:24:41,241 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 18 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 61 [2021-12-18 22:24:41,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:41,242 INFO L225 Difference]: With dead ends: 517 [2021-12-18 22:24:41,242 INFO L226 Difference]: Without dead ends: 517 [2021-12-18 22:24:41,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2021-12-18 22:24:41,244 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 215 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:41,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 688 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:41,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-12-18 22:24:41,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 377. [2021-12-18 22:24:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 339 states have (on average 1.2094395280235988) internal successors, (410), 355 states have internal predecessors, (410), 8 states have call successors, (8), 6 states have call predecessors, (8), 16 states have return successors, (20), 15 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:24:41,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 438 transitions. [2021-12-18 22:24:41,250 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 438 transitions. Word has length 61 [2021-12-18 22:24:41,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:41,250 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 438 transitions. [2021-12-18 22:24:41,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 18 states have internal predecessors, (77), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:41,250 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 438 transitions. [2021-12-18 22:24:41,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 22:24:41,251 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:41,251 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:41,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:41,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-12-18 22:24:41,483 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:41,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:41,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1914147543, now seen corresponding path program 1 times [2021-12-18 22:24:41,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:41,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663382543] [2021-12-18 22:24:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:41,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:41,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:41,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:41,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:41,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,513 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-18 22:24:41,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:41,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663382543] [2021-12-18 22:24:41,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663382543] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:41,514 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:24:41,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-18 22:24:41,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105382802] [2021-12-18 22:24:41,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:41,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 22:24:41,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:41,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 22:24:41,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-18 22:24:41,515 INFO L87 Difference]: Start difference. First operand 377 states and 438 transitions. Second operand has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:41,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:41,563 INFO L93 Difference]: Finished difference Result 412 states and 480 transitions. [2021-12-18 22:24:41,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 22:24:41,563 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 63 [2021-12-18 22:24:41,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:41,564 INFO L225 Difference]: With dead ends: 412 [2021-12-18 22:24:41,564 INFO L226 Difference]: Without dead ends: 412 [2021-12-18 22:24:41,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-18 22:24:41,565 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 36 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:41,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 221 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:41,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-12-18 22:24:41,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 376. [2021-12-18 22:24:41,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 339 states have (on average 1.2064896755162242) internal successors, (409), 354 states have internal predecessors, (409), 8 states have call successors, (8), 6 states have call predecessors, (8), 16 states have return successors, (20), 15 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:24:41,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 437 transitions. [2021-12-18 22:24:41,570 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 437 transitions. Word has length 63 [2021-12-18 22:24:41,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:41,570 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 437 transitions. [2021-12-18 22:24:41,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:41,570 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 437 transitions. [2021-12-18 22:24:41,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 22:24:41,571 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:41,571 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:41,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-18 22:24:41,571 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:41,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:41,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1914147544, now seen corresponding path program 1 times [2021-12-18 22:24:41,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:41,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119175266] [2021-12-18 22:24:41,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:41,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:41,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:24:41,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,645 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-18 22:24:41,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:41,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119175266] [2021-12-18 22:24:41,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119175266] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:41,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93334132] [2021-12-18 22:24:41,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:41,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:41,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:41,647 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:41,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-18 22:24:41,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:41,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-18 22:24:41,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:41,881 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-18 22:24:41,882 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:24:41,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93334132] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:24:41,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:24:41,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2021-12-18 22:24:41,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447772258] [2021-12-18 22:24:41,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:24:41,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-18 22:24:41,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:41,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-18 22:24:41,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:24:41,883 INFO L87 Difference]: Start difference. First operand 376 states and 437 transitions. Second operand has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:41,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:41,937 INFO L93 Difference]: Finished difference Result 413 states and 480 transitions. [2021-12-18 22:24:41,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-18 22:24:41,938 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 63 [2021-12-18 22:24:41,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:41,939 INFO L225 Difference]: With dead ends: 413 [2021-12-18 22:24:41,939 INFO L226 Difference]: Without dead ends: 413 [2021-12-18 22:24:41,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-12-18 22:24:41,940 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 38 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:41,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 244 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-18 22:24:41,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-12-18 22:24:41,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 375. [2021-12-18 22:24:41,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 339 states have (on average 1.2035398230088497) internal successors, (408), 353 states have internal predecessors, (408), 8 states have call successors, (8), 6 states have call predecessors, (8), 16 states have return successors, (20), 15 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:24:41,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 436 transitions. [2021-12-18 22:24:41,944 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 436 transitions. Word has length 63 [2021-12-18 22:24:41,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:41,944 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 436 transitions. [2021-12-18 22:24:41,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.666666666666666) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:24:41,945 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 436 transitions. [2021-12-18 22:24:41,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-18 22:24:41,945 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:41,946 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:41,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-12-18 22:24:42,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-12-18 22:24:42,160 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:42,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:42,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1248499962, now seen corresponding path program 4 times [2021-12-18 22:24:42,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:42,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177940259] [2021-12-18 22:24:42,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:42,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:42,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:42,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:42,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-18 22:24:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:42,254 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 3 proven. 39 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:24:42,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:42,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177940259] [2021-12-18 22:24:42,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177940259] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:42,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137067415] [2021-12-18 22:24:42,254 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 22:24:42,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:42,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:42,272 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:42,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-18 22:24:42,384 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 22:24:42,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:42,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-18 22:24:42,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:42,456 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 22 proven. 21 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:24:42,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:42,561 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 33 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:24:42,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137067415] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:24:42,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:24:42,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 22 [2021-12-18 22:24:42,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849337769] [2021-12-18 22:24:42,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:24:42,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-18 22:24:42,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:24:42,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-18 22:24:42,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-12-18 22:24:42,563 INFO L87 Difference]: Start difference. First operand 375 states and 436 transitions. Second operand has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:42,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:24:42,737 INFO L93 Difference]: Finished difference Result 370 states and 432 transitions. [2021-12-18 22:24:42,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-18 22:24:42,738 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 62 [2021-12-18 22:24:42,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:24:42,738 INFO L225 Difference]: With dead ends: 370 [2021-12-18 22:24:42,739 INFO L226 Difference]: Without dead ends: 370 [2021-12-18 22:24:42,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2021-12-18 22:24:42,739 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 39 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:24:42,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1153 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:24:42,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-12-18 22:24:42,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 358. [2021-12-18 22:24:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 323 states have (on average 1.2105263157894737) internal successors, (391), 337 states have internal predecessors, (391), 7 states have call successors, (7), 6 states have call predecessors, (7), 16 states have return successors, (18), 14 states have call predecessors, (18), 7 states have call successors, (18) [2021-12-18 22:24:42,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 416 transitions. [2021-12-18 22:24:42,743 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 416 transitions. Word has length 62 [2021-12-18 22:24:42,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:24:42,744 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 416 transitions. [2021-12-18 22:24:42,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 21 states have internal predecessors, (85), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:24:42,744 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 416 transitions. [2021-12-18 22:24:42,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-18 22:24:42,744 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:24:42,745 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:24:42,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-12-18 22:24:42,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-12-18 22:24:42,962 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:24:42,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:24:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1260281321, now seen corresponding path program 2 times [2021-12-18 22:24:42,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:24:42,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451443324] [2021-12-18 22:24:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:24:42,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:24:42,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:43,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:24:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:43,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:24:43,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:24:43,150 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:24:43,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:24:43,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451443324] [2021-12-18 22:24:43,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451443324] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:24:43,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951519436] [2021-12-18 22:24:43,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:24:43,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:24:43,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:24:43,151 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:24:43,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-18 22:24:43,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:24:43,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:24:43,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 71 conjunts are in the unsatisfiable core [2021-12-18 22:24:43,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:24:43,329 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 22:24:43,526 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 21 treesize of output 9 [2021-12-18 22:24:44,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:44,405 INFO L354 Elim1Store]: treesize reduction 69, result has 38.4 percent of original size [2021-12-18 22:24:44,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 90 [2021-12-18 22:24:44,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:24:44,416 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-18 22:24:44,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 16 [2021-12-18 22:24:44,506 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-18 22:24:44,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:24:46,169 INFO L354 Elim1Store]: treesize reduction 30, result has 73.9 percent of original size [2021-12-18 22:24:46,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 102 treesize of output 134 [2021-12-18 22:25:43,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951519436] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:25:43,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:25:43,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24] total 37 [2021-12-18 22:25:43,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221490042] [2021-12-18 22:25:43,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:25:43,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-12-18 22:25:43,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:25:43,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-12-18 22:25:43,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2605, Unknown=5, NotChecked=0, Total=2756 [2021-12-18 22:25:43,765 INFO L87 Difference]: Start difference. First operand 358 states and 416 transitions. Second operand has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 37 states have internal predecessors, (87), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:25:45,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:25:45,014 INFO L93 Difference]: Finished difference Result 413 states and 473 transitions. [2021-12-18 22:25:45,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-18 22:25:45,015 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 37 states have internal predecessors, (87), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 63 [2021-12-18 22:25:45,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:25:45,016 INFO L225 Difference]: With dead ends: 413 [2021-12-18 22:25:45,016 INFO L226 Difference]: Without dead ends: 413 [2021-12-18 22:25:45,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=295, Invalid=5102, Unknown=5, NotChecked=0, Total=5402 [2021-12-18 22:25:45,016 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 84 mSDsluCounter, 2023 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 2097 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 638 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:25:45,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 2097 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 893 Invalid, 0 Unknown, 638 Unchecked, 0.4s Time] [2021-12-18 22:25:45,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-12-18 22:25:45,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 386. [2021-12-18 22:25:45,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 351 states have (on average 1.245014245014245) internal successors, (437), 365 states have internal predecessors, (437), 7 states have call successors, (7), 6 states have call predecessors, (7), 16 states have return successors, (18), 14 states have call predecessors, (18), 7 states have call successors, (18) [2021-12-18 22:25:45,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 462 transitions. [2021-12-18 22:25:45,021 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 462 transitions. Word has length 63 [2021-12-18 22:25:45,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:25:45,021 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 462 transitions. [2021-12-18 22:25:45,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 37 states have internal predecessors, (87), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:25:45,021 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 462 transitions. [2021-12-18 22:25:45,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-18 22:25:45,022 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:25:45,022 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:25:45,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-12-18 22:25:45,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-12-18 22:25:45,251 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:25:45,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:25:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash 414013916, now seen corresponding path program 2 times [2021-12-18 22:25:45,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:25:45,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791136752] [2021-12-18 22:25:45,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:25:45,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:25:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:45,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:25:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:45,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:25:45,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:45,847 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:25:45,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:25:45,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791136752] [2021-12-18 22:25:45,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791136752] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:25:45,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593532793] [2021-12-18 22:25:45,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:25:45,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:25:45,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:25:45,850 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:25:45,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-18 22:25:45,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:25:45,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:25:45,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-18 22:25:45,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:25:46,033 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-12-18 22:25:46,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 14 [2021-12-18 22:25:46,116 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:25:46,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:25:46,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:25:46,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:25:46,349 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-18 22:25:46,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2021-12-18 22:25:46,605 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 21 treesize of output 9 [2021-12-18 22:25:46,808 INFO L354 Elim1Store]: treesize reduction 7, result has 81.1 percent of original size [2021-12-18 22:25:46,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 53 [2021-12-18 22:25:46,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:25:47,003 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:25:47,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:25:47,073 INFO L354 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2021-12-18 22:25:47,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2021-12-18 22:25:47,127 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-18 22:25:47,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:25:47,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593532793] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:25:47,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:25:47,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23] total 37 [2021-12-18 22:25:47,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160067856] [2021-12-18 22:25:47,838 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:25:47,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-18 22:25:47,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:25:47,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-18 22:25:47,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=2140, Unknown=0, NotChecked=0, Total=2256 [2021-12-18 22:25:47,839 INFO L87 Difference]: Start difference. First operand 386 states and 462 transitions. Second operand has 38 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 38 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:25:49,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:25:49,793 INFO L93 Difference]: Finished difference Result 448 states and 532 transitions. [2021-12-18 22:25:49,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-18 22:25:49,794 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 38 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 64 [2021-12-18 22:25:49,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:25:49,795 INFO L225 Difference]: With dead ends: 448 [2021-12-18 22:25:49,795 INFO L226 Difference]: Without dead ends: 411 [2021-12-18 22:25:49,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 70 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=324, Invalid=5226, Unknown=0, NotChecked=0, Total=5550 [2021-12-18 22:25:49,810 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 86 mSDsluCounter, 1496 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 458 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:25:49,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 1561 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 929 Invalid, 0 Unknown, 458 Unchecked, 0.4s Time] [2021-12-18 22:25:49,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-12-18 22:25:49,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 370. [2021-12-18 22:25:49,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 336 states have (on average 1.255952380952381) internal successors, (422), 350 states have internal predecessors, (422), 7 states have call successors, (7), 6 states have call predecessors, (7), 15 states have return successors, (17), 13 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 22:25:49,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 446 transitions. [2021-12-18 22:25:49,815 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 446 transitions. Word has length 64 [2021-12-18 22:25:49,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:25:49,815 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 446 transitions. [2021-12-18 22:25:49,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.7837837837837838) internal successors, (103), 38 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:25:49,815 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 446 transitions. [2021-12-18 22:25:49,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-18 22:25:49,816 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:25:49,816 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:25:49,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-12-18 22:25:50,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:25:50,033 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:25:50,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:25:50,034 INFO L85 PathProgramCache]: Analyzing trace with hash 358959061, now seen corresponding path program 1 times [2021-12-18 22:25:50,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:25:50,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781053732] [2021-12-18 22:25:50,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:25:50,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:25:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:25:50,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:25:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:25:50,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,077 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:25:50,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:25:50,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781053732] [2021-12-18 22:25:50,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781053732] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:25:50,077 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:25:50,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-18 22:25:50,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315931216] [2021-12-18 22:25:50,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:25:50,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 22:25:50,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:25:50,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 22:25:50,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 22:25:50,079 INFO L87 Difference]: Start difference. First operand 370 states and 446 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:25:50,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:25:50,170 INFO L93 Difference]: Finished difference Result 466 states and 566 transitions. [2021-12-18 22:25:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-18 22:25:50,171 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 65 [2021-12-18 22:25:50,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:25:50,172 INFO L225 Difference]: With dead ends: 466 [2021-12-18 22:25:50,172 INFO L226 Difference]: Without dead ends: 466 [2021-12-18 22:25:50,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-18 22:25:50,173 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 130 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:25:50,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 404 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:25:50,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-12-18 22:25:50,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 370. [2021-12-18 22:25:50,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 336 states have (on average 1.2529761904761905) internal successors, (421), 350 states have internal predecessors, (421), 7 states have call successors, (7), 6 states have call predecessors, (7), 15 states have return successors, (17), 13 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 22:25:50,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 445 transitions. [2021-12-18 22:25:50,177 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 445 transitions. Word has length 65 [2021-12-18 22:25:50,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:25:50,178 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 445 transitions. [2021-12-18 22:25:50,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:25:50,178 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 445 transitions. [2021-12-18 22:25:50,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-18 22:25:50,178 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:25:50,179 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:25:50,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-18 22:25:50,179 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:25:50,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:25:50,179 INFO L85 PathProgramCache]: Analyzing trace with hash 360591355, now seen corresponding path program 1 times [2021-12-18 22:25:50,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:25:50,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635204260] [2021-12-18 22:25:50,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:25:50,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:25:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:25:50,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:25:50,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:25:50,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,419 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 22:25:50,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:25:50,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635204260] [2021-12-18 22:25:50,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635204260] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:25:50,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251319107] [2021-12-18 22:25:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:25:50,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:25:50,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:25:50,421 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:25:50,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-18 22:25:50,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:25:50,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 57 conjunts are in the unsatisfiable core [2021-12-18 22:25:50,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:25:50,590 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 22:25:50,729 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-18 22:25:50,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-18 22:25:50,901 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 22:25:50,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 24 [2021-12-18 22:25:50,963 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 11 treesize of output 7 [2021-12-18 22:25:50,974 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-12-18 22:25:50,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 31 [2021-12-18 22:25:51,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 22:25:51,135 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:25:51,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 29 [2021-12-18 22:25:51,152 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 24 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:25:51,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:25:51,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 76 [2021-12-18 22:25:57,291 WARN L227 SmtUtils]: Spent 6.02s on a formula simplification. DAG size of input: 34 DAG size of output: 30 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-18 22:26:01,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251319107] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:01,627 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:26:01,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 23 [2021-12-18 22:26:01,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959821583] [2021-12-18 22:26:01,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:26:01,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-18 22:26:01,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:26:01,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-18 22:26:01,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2021-12-18 22:26:01,628 INFO L87 Difference]: Start difference. First operand 370 states and 445 transitions. Second operand has 24 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 24 states have internal predecessors, (70), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:26:02,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:26:02,341 INFO L93 Difference]: Finished difference Result 504 states and 612 transitions. [2021-12-18 22:26:02,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:26:02,341 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 24 states have internal predecessors, (70), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2021-12-18 22:26:02,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:26:02,343 INFO L225 Difference]: With dead ends: 504 [2021-12-18 22:26:02,343 INFO L226 Difference]: Without dead ends: 504 [2021-12-18 22:26:02,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 70 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=249, Invalid=1731, Unknown=0, NotChecked=0, Total=1980 [2021-12-18 22:26:02,343 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 203 mSDsluCounter, 1160 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:26:02,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 1250 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 778 Invalid, 0 Unknown, 122 Unchecked, 0.3s Time] [2021-12-18 22:26:02,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-12-18 22:26:02,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 380. [2021-12-18 22:26:02,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 346 states have (on average 1.254335260115607) internal successors, (434), 360 states have internal predecessors, (434), 7 states have call successors, (7), 6 states have call predecessors, (7), 15 states have return successors, (17), 13 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 22:26:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 458 transitions. [2021-12-18 22:26:02,348 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 458 transitions. Word has length 65 [2021-12-18 22:26:02,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:26:02,348 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 458 transitions. [2021-12-18 22:26:02,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 24 states have internal predecessors, (70), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:26:02,348 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 458 transitions. [2021-12-18 22:26:02,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-18 22:26:02,349 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:26:02,349 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:26:02,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-12-18 22:26:02,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-12-18 22:26:02,549 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:26:02,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:26:02,549 INFO L85 PathProgramCache]: Analyzing trace with hash 360591356, now seen corresponding path program 1 times [2021-12-18 22:26:02,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:26:02,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328138806] [2021-12-18 22:26:02,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:26:02,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:26:02,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:02,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:26:02,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:02,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:26:02,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:02,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:26:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:02,831 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-18 22:26:02,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:26:02,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328138806] [2021-12-18 22:26:02,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328138806] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:02,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302844994] [2021-12-18 22:26:02,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:26:02,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:26:02,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:26:02,844 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:26:02,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-12-18 22:26:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:02,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 81 conjunts are in the unsatisfiable core [2021-12-18 22:26:02,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:26:03,049 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 22:26:03,054 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 22:26:03,534 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-18 22:26:03,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:26:03,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 22:26:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:03,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2021-12-18 22:26:03,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:03,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2021-12-18 22:26:03,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:03,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 27 [2021-12-18 22:26:03,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:03,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2021-12-18 22:26:04,054 INFO L354 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2021-12-18 22:26:04,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 42 [2021-12-18 22:26:04,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:04,061 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:26:04,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-18 22:26:04,114 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 24 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:26:04,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:26:16,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302844994] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:16,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:26:16,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 29 [2021-12-18 22:26:16,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007660252] [2021-12-18 22:26:16,988 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:26:16,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-18 22:26:16,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:26:16,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-18 22:26:16,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1443, Unknown=4, NotChecked=0, Total=1560 [2021-12-18 22:26:16,989 INFO L87 Difference]: Start difference. First operand 380 states and 458 transitions. Second operand has 30 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 30 states have internal predecessors, (82), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:26:18,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:26:18,286 INFO L93 Difference]: Finished difference Result 455 states and 538 transitions. [2021-12-18 22:26:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-18 22:26:18,287 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 30 states have internal predecessors, (82), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 65 [2021-12-18 22:26:18,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:26:18,288 INFO L225 Difference]: With dead ends: 455 [2021-12-18 22:26:18,288 INFO L226 Difference]: Without dead ends: 455 [2021-12-18 22:26:18,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=242, Invalid=2510, Unknown=4, NotChecked=0, Total=2756 [2021-12-18 22:26:18,289 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 315 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1594 SdHoareTripleChecker+Invalid, 1326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:26:18,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 1594 Invalid, 1326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1076 Invalid, 0 Unknown, 217 Unchecked, 0.5s Time] [2021-12-18 22:26:18,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-12-18 22:26:18,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 380. [2021-12-18 22:26:18,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 346 states have (on average 1.2514450867052023) internal successors, (433), 360 states have internal predecessors, (433), 7 states have call successors, (7), 6 states have call predecessors, (7), 15 states have return successors, (17), 13 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 22:26:18,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 457 transitions. [2021-12-18 22:26:18,299 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 457 transitions. Word has length 65 [2021-12-18 22:26:18,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:26:18,299 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 457 transitions. [2021-12-18 22:26:18,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 30 states have internal predecessors, (82), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:26:18,300 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 457 transitions. [2021-12-18 22:26:18,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-18 22:26:18,301 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:26:18,301 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:26:18,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-12-18 22:26:18,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:26:18,518 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:26:18,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:26:18,518 INFO L85 PathProgramCache]: Analyzing trace with hash 682299358, now seen corresponding path program 4 times [2021-12-18 22:26:18,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:26:18,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199462530] [2021-12-18 22:26:18,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:26:18,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:26:18,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:18,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:26:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:18,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 22:26:18,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:26:18,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:26:18,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199462530] [2021-12-18 22:26:18,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199462530] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:18,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734760668] [2021-12-18 22:26:18,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 22:26:18,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:26:18,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:26:18,976 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:26:19,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-12-18 22:26:19,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 22:26:19,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:26:19,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 89 conjunts are in the unsatisfiable core [2021-12-18 22:26:19,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:26:19,156 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 22:26:19,186 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:26:19,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:26:19,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:26:19,328 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:26:19,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:26:19,390 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 11 treesize of output 7 [2021-12-18 22:26:19,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2021-12-18 22:26:19,516 INFO L354 Elim1Store]: treesize reduction 44, result has 49.4 percent of original size [2021-12-18 22:26:19,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 54 [2021-12-18 22:26:19,531 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 22:26:19,629 INFO L354 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2021-12-18 22:26:19,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 63 [2021-12-18 22:26:19,640 INFO L354 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2021-12-18 22:26:19,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:26:38,518 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 21 treesize of output 9 [2021-12-18 22:26:40,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:26:40,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:26:40,579 INFO L354 Elim1Store]: treesize reduction 50, result has 5.7 percent of original size [2021-12-18 22:26:40,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 73 treesize of output 31 [2021-12-18 22:26:42,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:26:42,577 INFO L354 Elim1Store]: treesize reduction 121, result has 35.6 percent of original size [2021-12-18 22:26:42,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 11 new quantified variables, introduced 21 case distinctions, treesize of input 112 treesize of output 114 [2021-12-18 22:26:43,655 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 26 proven. 40 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:26:43,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:26:43,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734760668] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:43,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:26:43,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 42 [2021-12-18 22:26:43,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788067110] [2021-12-18 22:26:43,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:26:43,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-18 22:26:43,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:26:43,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-18 22:26:43,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=2124, Unknown=0, NotChecked=0, Total=2256 [2021-12-18 22:26:43,956 INFO L87 Difference]: Start difference. First operand 380 states and 457 transitions. Second operand has 43 states, 42 states have (on average 2.1666666666666665) internal successors, (91), 43 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:26:46,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:26:46,435 INFO L93 Difference]: Finished difference Result 543 states and 662 transitions. [2021-12-18 22:26:46,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-18 22:26:46,436 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.1666666666666665) internal successors, (91), 43 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 64 [2021-12-18 22:26:46,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:26:46,438 INFO L225 Difference]: With dead ends: 543 [2021-12-18 22:26:46,438 INFO L226 Difference]: Without dead ends: 543 [2021-12-18 22:26:46,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 60 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=336, Invalid=3570, Unknown=0, NotChecked=0, Total=3906 [2021-12-18 22:26:46,438 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 373 mSDsluCounter, 2394 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 2490 SdHoareTripleChecker+Invalid, 1608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 516 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:26:46,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 2490 Invalid, 1608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1038 Invalid, 0 Unknown, 516 Unchecked, 0.5s Time] [2021-12-18 22:26:46,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-12-18 22:26:46,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 383. [2021-12-18 22:26:46,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 349 states have (on average 1.2550143266475644) internal successors, (438), 363 states have internal predecessors, (438), 7 states have call successors, (7), 6 states have call predecessors, (7), 15 states have return successors, (17), 13 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 22:26:46,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 462 transitions. [2021-12-18 22:26:46,442 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 462 transitions. Word has length 64 [2021-12-18 22:26:46,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:26:46,442 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 462 transitions. [2021-12-18 22:26:46,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.1666666666666665) internal successors, (91), 43 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:26:46,443 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 462 transitions. [2021-12-18 22:26:46,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-18 22:26:46,443 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:26:46,443 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:26:46,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-12-18 22:26:46,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-12-18 22:26:46,644 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:26:46,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:26:46,644 INFO L85 PathProgramCache]: Analyzing trace with hash 682299359, now seen corresponding path program 2 times [2021-12-18 22:26:46,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:26:46,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906320514] [2021-12-18 22:26:46,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:26:46,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:26:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:47,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:26:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:47,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 22:26:47,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 13 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:26:47,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:26:47,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906320514] [2021-12-18 22:26:47,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906320514] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:47,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426171558] [2021-12-18 22:26:47,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:26:47,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:26:47,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:26:47,204 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:26:47,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-12-18 22:26:47,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:26:47,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:26:47,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 104 conjunts are in the unsatisfiable core [2021-12-18 22:26:47,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:26:47,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 6 treesize of output 5 [2021-12-18 22:26:47,387 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 22:26:47,472 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:26:47,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:26:47,494 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:26:47,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:26:47,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:26:47,565 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 11 treesize of output 7 [2021-12-18 22:26:47,686 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:26:47,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:26:47,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 22:26:47,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2021-12-18 22:26:47,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:26:47,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:47,951 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-12-18 22:26:47,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2021-12-18 22:26:47,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:26:48,063 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:26:48,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 84 treesize of output 53 [2021-12-18 22:26:48,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:26:48,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:26:49,841 INFO L354 Elim1Store]: treesize reduction 188, result has 20.7 percent of original size [2021-12-18 22:26:49,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 14 new quantified variables, introduced 21 case distinctions, treesize of input 265 treesize of output 150 [2021-12-18 22:26:49,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:26:49,857 INFO L354 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2021-12-18 22:26:49,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 34 [2021-12-18 22:26:50,005 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 21 proven. 45 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:26:50,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:26:50,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426171558] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:50,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:26:50,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 45 [2021-12-18 22:26:50,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954003218] [2021-12-18 22:26:50,755 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:26:50,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-18 22:26:50,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:26:50,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-18 22:26:50,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2830, Unknown=0, NotChecked=0, Total=2970 [2021-12-18 22:26:50,756 INFO L87 Difference]: Start difference. First operand 383 states and 462 transitions. Second operand has 46 states, 45 states have (on average 2.066666666666667) internal successors, (93), 46 states have internal predecessors, (93), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:26:57,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:26:57,122 INFO L93 Difference]: Finished difference Result 569 states and 689 transitions. [2021-12-18 22:26:57,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 22:26:57,122 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.066666666666667) internal successors, (93), 46 states have internal predecessors, (93), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 64 [2021-12-18 22:26:57,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:26:57,124 INFO L225 Difference]: With dead ends: 569 [2021-12-18 22:26:57,124 INFO L226 Difference]: Without dead ends: 569 [2021-12-18 22:26:57,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=504, Invalid=5657, Unknown=1, NotChecked=0, Total=6162 [2021-12-18 22:26:57,124 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 651 mSDsluCounter, 2714 mSDsCounter, 0 mSdLazyCounter, 2096 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 2813 SdHoareTripleChecker+Invalid, 2425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:26:57,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 2813 Invalid, 2425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2096 Invalid, 0 Unknown, 235 Unchecked, 1.1s Time] [2021-12-18 22:26:57,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-12-18 22:26:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 383. [2021-12-18 22:26:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 349 states have (on average 1.2521489971346704) internal successors, (437), 363 states have internal predecessors, (437), 7 states have call successors, (7), 6 states have call predecessors, (7), 15 states have return successors, (17), 13 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-18 22:26:57,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 461 transitions. [2021-12-18 22:26:57,129 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 461 transitions. Word has length 64 [2021-12-18 22:26:57,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:26:57,129 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 461 transitions. [2021-12-18 22:26:57,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.066666666666667) internal successors, (93), 46 states have internal predecessors, (93), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:26:57,129 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 461 transitions. [2021-12-18 22:26:57,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-18 22:26:57,129 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:26:57,130 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:26:57,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-12-18 22:26:57,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-12-18 22:26:57,330 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:26:57,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:26:57,330 INFO L85 PathProgramCache]: Analyzing trace with hash 662322346, now seen corresponding path program 1 times [2021-12-18 22:26:57,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:26:57,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183941538] [2021-12-18 22:26:57,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:26:57,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:26:57,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:57,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:26:57,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:57,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:26:57,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:57,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:26:57,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:57,609 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-18 22:26:57,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:26:57,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183941538] [2021-12-18 22:26:57,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183941538] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:26:57,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679248106] [2021-12-18 22:26:57,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:26:57,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:26:57,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:26:57,610 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:26:57,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-12-18 22:26:57,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:26:57,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-18 22:26:57,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:26:58,087 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 22:26:58,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 19 [2021-12-18 22:26:58,133 INFO L354 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2021-12-18 22:26:58,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 26 [2021-12-18 22:26:58,140 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 11 treesize of output 7 [2021-12-18 22:26:58,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 22:26:58,230 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:26:58,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 23 [2021-12-18 22:26:58,239 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:26:58,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:26:58,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 74 [2021-12-18 22:27:08,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679248106] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:08,890 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:27:08,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 25 [2021-12-18 22:27:08,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908256458] [2021-12-18 22:27:08,890 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:27:08,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 22:27:08,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:27:08,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 22:27:08,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=874, Unknown=5, NotChecked=0, Total=992 [2021-12-18 22:27:08,891 INFO L87 Difference]: Start difference. First operand 383 states and 461 transitions. Second operand has 25 states, 25 states have (on average 2.88) internal successors, (72), 25 states have internal predecessors, (72), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:27:09,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:27:09,412 INFO L93 Difference]: Finished difference Result 501 states and 609 transitions. [2021-12-18 22:27:09,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-18 22:27:09,413 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 25 states have internal predecessors, (72), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 68 [2021-12-18 22:27:09,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:27:09,414 INFO L225 Difference]: With dead ends: 501 [2021-12-18 22:27:09,414 INFO L226 Difference]: Without dead ends: 501 [2021-12-18 22:27:09,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 79 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=237, Invalid=1650, Unknown=5, NotChecked=0, Total=1892 [2021-12-18 22:27:09,415 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 262 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:27:09,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 930 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 509 Invalid, 0 Unknown, 27 Unchecked, 0.2s Time] [2021-12-18 22:27:09,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-12-18 22:27:09,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 435. [2021-12-18 22:27:09,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 397 states have (on average 1.251889168765743) internal successors, (497), 411 states have internal predecessors, (497), 8 states have call successors, (8), 7 states have call predecessors, (8), 18 states have return successors, (20), 16 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:27:09,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 525 transitions. [2021-12-18 22:27:09,420 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 525 transitions. Word has length 68 [2021-12-18 22:27:09,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:27:09,420 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 525 transitions. [2021-12-18 22:27:09,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 25 states have internal predecessors, (72), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:27:09,420 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 525 transitions. [2021-12-18 22:27:09,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-18 22:27:09,421 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:27:09,421 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:27:09,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-12-18 22:27:09,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-12-18 22:27:09,632 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:27:09,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:27:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash 663954640, now seen corresponding path program 2 times [2021-12-18 22:27:09,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:27:09,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030503544] [2021-12-18 22:27:09,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:09,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:27:09,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:10,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:27:10,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:10,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:27:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:10,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:27:10,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:10,120 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:27:10,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:27:10,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030503544] [2021-12-18 22:27:10,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030503544] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:10,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933936454] [2021-12-18 22:27:10,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:27:10,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:10,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:27:10,122 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:27:10,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-12-18 22:27:10,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:27:10,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:27:10,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 96 conjunts are in the unsatisfiable core [2021-12-18 22:27:10,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:27:10,336 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 22:27:10,420 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:27:10,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:27:10,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:27:11,332 INFO L354 Elim1Store]: treesize reduction 72, result has 37.4 percent of original size [2021-12-18 22:27:11,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 57 [2021-12-18 22:27:11,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:11,593 INFO L354 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2021-12-18 22:27:11,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 47 [2021-12-18 22:27:11,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:11,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2021-12-18 22:27:11,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:11,733 INFO L354 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2021-12-18 22:27:11,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 46 [2021-12-18 22:27:11,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:11,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2021-12-18 22:27:12,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:12,096 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:27:12,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 27 [2021-12-18 22:27:12,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:27:12,308 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-18 22:27:12,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 46 [2021-12-18 22:27:12,441 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:27:12,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:27:19,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933936454] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:19,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:27:19,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 40 [2021-12-18 22:27:19,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436166383] [2021-12-18 22:27:19,316 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:27:19,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-18 22:27:19,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:27:19,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-18 22:27:19,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2193, Unknown=3, NotChecked=0, Total=2352 [2021-12-18 22:27:19,317 INFO L87 Difference]: Start difference. First operand 435 states and 525 transitions. Second operand has 41 states, 40 states have (on average 2.4) internal successors, (96), 41 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:27:21,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:27:21,408 INFO L93 Difference]: Finished difference Result 492 states and 590 transitions. [2021-12-18 22:27:21,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-18 22:27:21,409 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.4) internal successors, (96), 41 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 68 [2021-12-18 22:27:21,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:27:21,410 INFO L225 Difference]: With dead ends: 492 [2021-12-18 22:27:21,410 INFO L226 Difference]: Without dead ends: 492 [2021-12-18 22:27:21,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 66 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=431, Invalid=4122, Unknown=3, NotChecked=0, Total=4556 [2021-12-18 22:27:21,411 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 278 mSDsluCounter, 1897 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1973 SdHoareTripleChecker+Invalid, 1594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 22:27:21,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 1973 Invalid, 1594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1332 Invalid, 0 Unknown, 215 Unchecked, 0.7s Time] [2021-12-18 22:27:21,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-12-18 22:27:21,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 438. [2021-12-18 22:27:21,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 400 states have (on average 1.255) internal successors, (502), 414 states have internal predecessors, (502), 8 states have call successors, (8), 7 states have call predecessors, (8), 18 states have return successors, (20), 16 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:27:21,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 530 transitions. [2021-12-18 22:27:21,416 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 530 transitions. Word has length 68 [2021-12-18 22:27:21,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:27:21,416 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 530 transitions. [2021-12-18 22:27:21,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.4) internal successors, (96), 41 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:27:21,416 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 530 transitions. [2021-12-18 22:27:21,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-18 22:27:21,416 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:27:21,416 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:27:21,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-12-18 22:27:21,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-12-18 22:27:21,627 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:27:21,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:27:21,628 INFO L85 PathProgramCache]: Analyzing trace with hash 663954641, now seen corresponding path program 2 times [2021-12-18 22:27:21,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:27:21,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954786076] [2021-12-18 22:27:21,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:21,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:27:21,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:22,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:27:22,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:22,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:27:22,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:22,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:27:22,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:27:22,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:27:22,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954786076] [2021-12-18 22:27:22,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954786076] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:22,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503614687] [2021-12-18 22:27:22,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:27:22,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:22,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:27:22,311 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:27:22,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-12-18 22:27:22,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:27:22,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:27:22,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 112 conjunts are in the unsatisfiable core [2021-12-18 22:27:22,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:27:22,539 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 22:27:22,555 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 22:27:22,679 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:27:22,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:27:22,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:27:22,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:27:22,778 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 11 treesize of output 7 [2021-12-18 22:27:24,447 INFO L354 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2021-12-18 22:27:24,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 34 [2021-12-18 22:27:24,468 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-18 22:27:24,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2021-12-18 22:27:24,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,794 INFO L354 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2021-12-18 22:27:24,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 54 [2021-12-18 22:27:24,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2021-12-18 22:27:24,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,920 INFO L354 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2021-12-18 22:27:24,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 53 [2021-12-18 22:27:24,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:24,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 43 [2021-12-18 22:27:25,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:27:25,482 INFO L354 Elim1Store]: treesize reduction 85, result has 11.5 percent of original size [2021-12-18 22:27:25,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 172 treesize of output 86 [2021-12-18 22:27:25,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:25,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:25,495 INFO L354 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2021-12-18 22:27:25,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 25 [2021-12-18 22:27:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 21 proven. 13 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:27:25,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:27:38,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503614687] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:38,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:27:38,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 39 [2021-12-18 22:27:38,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634900360] [2021-12-18 22:27:38,326 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:27:38,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-12-18 22:27:38,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:27:38,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-12-18 22:27:38,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2478, Unknown=5, NotChecked=0, Total=2652 [2021-12-18 22:27:38,327 INFO L87 Difference]: Start difference. First operand 438 states and 530 transitions. Second operand has 40 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 40 states have internal predecessors, (93), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:27:40,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:27:40,963 INFO L93 Difference]: Finished difference Result 532 states and 635 transitions. [2021-12-18 22:27:40,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-18 22:27:40,963 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 40 states have internal predecessors, (93), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 68 [2021-12-18 22:27:40,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:27:40,965 INFO L225 Difference]: With dead ends: 532 [2021-12-18 22:27:40,965 INFO L226 Difference]: Without dead ends: 532 [2021-12-18 22:27:40,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 67 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1129 ImplicationChecksByTransitivity, 15.7s TimeCoverageRelationStatistics Valid=404, Invalid=4147, Unknown=5, NotChecked=0, Total=4556 [2021-12-18 22:27:40,965 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 409 mSDsluCounter, 1700 mSDsCounter, 0 mSdLazyCounter, 1329 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 22:27:40,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 1786 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1329 Invalid, 0 Unknown, 211 Unchecked, 0.8s Time] [2021-12-18 22:27:40,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-12-18 22:27:40,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 438. [2021-12-18 22:27:40,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 400 states have (on average 1.2525) internal successors, (501), 414 states have internal predecessors, (501), 8 states have call successors, (8), 7 states have call predecessors, (8), 18 states have return successors, (20), 16 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:27:40,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 529 transitions. [2021-12-18 22:27:40,982 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 529 transitions. Word has length 68 [2021-12-18 22:27:40,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:27:40,982 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 529 transitions. [2021-12-18 22:27:40,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 40 states have internal predecessors, (93), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:27:40,983 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 529 transitions. [2021-12-18 22:27:40,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-18 22:27:40,983 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:27:40,983 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:27:41,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-12-18 22:27:41,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-12-18 22:27:41,200 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:27:41,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:27:41,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1701564953, now seen corresponding path program 5 times [2021-12-18 22:27:41,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:27:41,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706846381] [2021-12-18 22:27:41,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:41,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:27:41,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:41,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:27:41,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:41,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 22:27:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 8 proven. 42 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:27:41,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:27:41,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706846381] [2021-12-18 22:27:41,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706846381] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:41,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512534130] [2021-12-18 22:27:41,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-18 22:27:41,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:41,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:27:41,573 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:27:41,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-12-18 22:27:41,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-12-18 22:27:41,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:27:41,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 90 conjunts are in the unsatisfiable core [2021-12-18 22:27:41,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:27:41,842 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 22:27:41,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:27:41,909 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-18 22:27:41,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:27:41,948 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 11 treesize of output 7 [2021-12-18 22:27:41,957 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-18 22:27:41,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 23 [2021-12-18 22:27:42,051 INFO L354 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2021-12-18 22:27:42,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:27:42,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:27:42,122 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:27:42,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 37 [2021-12-18 22:27:42,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:27:42,960 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 21 treesize of output 9 [2021-12-18 22:27:43,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:43,570 INFO L354 Elim1Store]: treesize reduction 150, result has 4.5 percent of original size [2021-12-18 22:27:43,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 87 treesize of output 40 [2021-12-18 22:27:43,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:27:43,815 INFO L354 Elim1Store]: treesize reduction 136, result has 27.7 percent of original size [2021-12-18 22:27:43,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 72 treesize of output 82 [2021-12-18 22:27:43,828 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 21 proven. 42 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:27:43,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:27:44,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512534130] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:44,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:27:44,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 41 [2021-12-18 22:27:44,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582373337] [2021-12-18 22:27:44,251 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:27:44,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-18 22:27:44,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:27:44,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-18 22:27:44,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1787, Unknown=0, NotChecked=0, Total=1892 [2021-12-18 22:27:44,253 INFO L87 Difference]: Start difference. First operand 438 states and 529 transitions. Second operand has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 41 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:27:46,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:27:46,736 INFO L93 Difference]: Finished difference Result 660 states and 802 transitions. [2021-12-18 22:27:46,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-18 22:27:46,737 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 41 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 67 [2021-12-18 22:27:46,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:27:46,738 INFO L225 Difference]: With dead ends: 660 [2021-12-18 22:27:46,738 INFO L226 Difference]: Without dead ends: 660 [2021-12-18 22:27:46,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 69 SyntacticMatches, 7 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=412, Invalid=3620, Unknown=0, NotChecked=0, Total=4032 [2021-12-18 22:27:46,739 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 633 mSDsluCounter, 2987 mSDsCounter, 0 mSdLazyCounter, 1691 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 3094 SdHoareTripleChecker+Invalid, 2276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 496 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 22:27:46,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [633 Valid, 3094 Invalid, 2276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1691 Invalid, 0 Unknown, 496 Unchecked, 0.9s Time] [2021-12-18 22:27:46,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-12-18 22:27:46,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 438. [2021-12-18 22:27:46,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 400 states have (on average 1.25) internal successors, (500), 414 states have internal predecessors, (500), 8 states have call successors, (8), 7 states have call predecessors, (8), 18 states have return successors, (20), 16 states have call predecessors, (20), 8 states have call successors, (20) [2021-12-18 22:27:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 528 transitions. [2021-12-18 22:27:46,768 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 528 transitions. Word has length 67 [2021-12-18 22:27:46,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:27:46,768 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 528 transitions. [2021-12-18 22:27:46,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 41 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:27:46,769 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 528 transitions. [2021-12-18 22:27:46,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-18 22:27:46,769 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:27:46,769 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:27:46,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-12-18 22:27:46,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:46,981 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:27:46,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:27:46,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1699932659, now seen corresponding path program 5 times [2021-12-18 22:27:46,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:27:46,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987054779] [2021-12-18 22:27:46,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:46,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:27:46,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:47,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:27:47,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:47,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 22:27:47,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:47,939 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:27:47,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:27:47,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987054779] [2021-12-18 22:27:47,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987054779] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:47,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882231625] [2021-12-18 22:27:47,940 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-18 22:27:47,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:47,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:27:47,941 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:27:47,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-12-18 22:27:48,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-12-18 22:27:48,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:27:48,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 120 conjunts are in the unsatisfiable core [2021-12-18 22:27:48,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:27:48,169 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 22:27:48,222 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 11 treesize of output 7 [2021-12-18 22:27:48,228 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 11 treesize of output 7 [2021-12-18 22:27:48,272 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:27:48,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:27:48,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:27:48,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:27:48,511 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:27:48,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:27:48,625 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:27:48,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 48 [2021-12-18 22:27:48,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:27:48,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:48,799 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-12-18 22:27:48,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 37 [2021-12-18 22:27:48,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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 22:27:48,900 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-12-18 22:27:48,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 101 treesize of output 68 [2021-12-18 22:27:48,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:27:48,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 62 [2021-12-18 22:27:51,728 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 21 treesize of output 9 [2021-12-18 22:27:52,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:27:53,000 INFO L354 Elim1Store]: treesize reduction 324, result has 16.5 percent of original size [2021-12-18 22:27:53,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 19 new quantified variables, introduced 36 case distinctions, treesize of input 366 treesize of output 183 [2021-12-18 22:27:53,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:27:53,027 INFO L354 Elim1Store]: treesize reduction 15, result has 40.0 percent of original size [2021-12-18 22:27:53,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 3 case distinctions, treesize of input 89 treesize of output 55 [2021-12-18 22:27:53,115 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 17 proven. 60 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-18 22:27:53,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:27:55,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882231625] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:55,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:27:55,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 51 [2021-12-18 22:27:55,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776647872] [2021-12-18 22:27:55,773 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:27:55,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-18 22:27:55,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:27:55,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-18 22:27:55,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3382, Unknown=1, NotChecked=0, Total=3540 [2021-12-18 22:27:55,774 INFO L87 Difference]: Start difference. First operand 438 states and 528 transitions. Second operand has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 51 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:27:58,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:27:58,252 INFO L93 Difference]: Finished difference Result 572 states and 682 transitions. [2021-12-18 22:27:58,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-18 22:27:58,252 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 51 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 67 [2021-12-18 22:27:58,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:27:58,254 INFO L225 Difference]: With dead ends: 572 [2021-12-18 22:27:58,254 INFO L226 Difference]: Without dead ends: 572 [2021-12-18 22:27:58,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1107 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=286, Invalid=5565, Unknown=1, NotChecked=0, Total=5852 [2021-12-18 22:27:58,254 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 257 mSDsluCounter, 3107 mSDsCounter, 0 mSdLazyCounter, 1693 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 3215 SdHoareTripleChecker+Invalid, 2080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 340 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:27:58,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 3215 Invalid, 2080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1693 Invalid, 0 Unknown, 340 Unchecked, 1.0s Time] [2021-12-18 22:27:58,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-12-18 22:27:58,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 476. [2021-12-18 22:27:58,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 435 states have (on average 1.2413793103448276) internal successors, (540), 450 states have internal predecessors, (540), 9 states have call successors, (9), 8 states have call predecessors, (9), 20 states have return successors, (22), 17 states have call predecessors, (22), 9 states have call successors, (22) [2021-12-18 22:27:58,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 571 transitions. [2021-12-18 22:27:58,259 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 571 transitions. Word has length 67 [2021-12-18 22:27:58,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:27:58,259 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 571 transitions. [2021-12-18 22:27:58,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 51 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:27:58,259 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 571 transitions. [2021-12-18 22:27:58,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-18 22:27:58,260 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:27:58,260 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:27:58,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-12-18 22:27:58,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-12-18 22:27:58,460 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:27:58,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:27:58,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1591190709, now seen corresponding path program 1 times [2021-12-18 22:27:58,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:27:58,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950628900] [2021-12-18 22:27:58,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:58,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:27:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:58,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:27:58,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:58,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:27:58,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:58,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:27:58,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:58,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-18 22:27:58,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:58,532 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 14 proven. 22 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-18 22:27:58,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:27:58,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950628900] [2021-12-18 22:27:58,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950628900] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:58,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872192330] [2021-12-18 22:27:58,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:58,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:58,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:27:58,540 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:27:58,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-12-18 22:27:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:58,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-18 22:27:58,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:27:58,871 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 39 proven. 12 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-18 22:27:58,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:27:59,054 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-18 22:27:59,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872192330] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:27:59,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:27:59,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2021-12-18 22:27:59,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854234704] [2021-12-18 22:27:59,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:27:59,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-18 22:27:59,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:27:59,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-18 22:27:59,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-12-18 22:27:59,055 INFO L87 Difference]: Start difference. First operand 476 states and 571 transitions. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 16 states have internal predecessors, (95), 5 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2021-12-18 22:27:59,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:27:59,242 INFO L93 Difference]: Finished difference Result 625 states and 751 transitions. [2021-12-18 22:27:59,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-18 22:27:59,243 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 16 states have internal predecessors, (95), 5 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 70 [2021-12-18 22:27:59,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:27:59,244 INFO L225 Difference]: With dead ends: 625 [2021-12-18 22:27:59,245 INFO L226 Difference]: Without dead ends: 625 [2021-12-18 22:27:59,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-12-18 22:27:59,245 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 194 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:27:59,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 947 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:27:59,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2021-12-18 22:27:59,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 540. [2021-12-18 22:27:59,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 495 states have (on average 1.2363636363636363) internal successors, (612), 510 states have internal predecessors, (612), 10 states have call successors, (10), 8 states have call predecessors, (10), 23 states have return successors, (29), 21 states have call predecessors, (29), 10 states have call successors, (29) [2021-12-18 22:27:59,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 651 transitions. [2021-12-18 22:27:59,250 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 651 transitions. Word has length 70 [2021-12-18 22:27:59,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:27:59,251 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 651 transitions. [2021-12-18 22:27:59,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 16 states have internal predecessors, (95), 5 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2021-12-18 22:27:59,251 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 651 transitions. [2021-12-18 22:27:59,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-18 22:27:59,251 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:27:59,252 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:27:59,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-12-18 22:27:59,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:59,465 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:27:59,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:27:59,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1796058134, now seen corresponding path program 1 times [2021-12-18 22:27:59,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:27:59,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897001377] [2021-12-18 22:27:59,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:59,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:27:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:59,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:27:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:59,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:27:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:59,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:27:59,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:59,686 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-18 22:27:59,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:27:59,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897001377] [2021-12-18 22:27:59,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897001377] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:27:59,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147905618] [2021-12-18 22:27:59,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:27:59,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:27:59,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:27:59,692 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:27:59,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-12-18 22:27:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:27:59,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-18 22:27:59,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:27:59,902 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 22:28:00,268 INFO L354 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-12-18 22:28:00,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-12-18 22:28:00,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:00,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-12-18 22:28:00,433 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 22:28:00,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 32 [2021-12-18 22:28:00,693 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:28:00,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-12-18 22:28:00,963 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-18 22:28:00,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:28:09,704 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2715 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (= (select |c_#valid| (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2715))) (store .cse0 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select .cse0 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) 1)) is different from false [2021-12-18 22:28:16,024 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2715 (Array Int Int)) (|ULTIMATE.start_sll_insert_#t~mem9#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (= (select |c_#valid| (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2715))) (store .cse0 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse0 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) 1)) is different from false [2021-12-18 22:28:16,048 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2715 (Array Int Int)) (|ULTIMATE.start_sll_insert_#t~mem9#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int) (|v_ULTIMATE.start_sll_insert_~new_node~0#1.base_21| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_21|))) (= (select (store |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_21| 1) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_21| v_ArrVal_2715))) (store .cse0 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse0 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_21|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) 1) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_21|))) is different from false [2021-12-18 22:28:16,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147905618] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:16,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:28:16,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2021-12-18 22:28:16,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263418518] [2021-12-18 22:28:16,062 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:28:16,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 22:28:16,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:28:16,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 22:28:16,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=614, Unknown=25, NotChecked=156, Total=870 [2021-12-18 22:28:16,063 INFO L87 Difference]: Start difference. First operand 540 states and 651 transitions. Second operand has 25 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 25 states have internal predecessors, (89), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:28:16,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:28:17,000 INFO L93 Difference]: Finished difference Result 610 states and 737 transitions. [2021-12-18 22:28:17,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-18 22:28:17,027 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 25 states have internal predecessors, (89), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 69 [2021-12-18 22:28:17,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:28:17,029 INFO L225 Difference]: With dead ends: 610 [2021-12-18 22:28:17,029 INFO L226 Difference]: Without dead ends: 610 [2021-12-18 22:28:17,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 84 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=311, Invalid=1931, Unknown=26, NotChecked=282, Total=2550 [2021-12-18 22:28:17,030 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 502 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:28:17,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 1123 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 662 Invalid, 0 Unknown, 290 Unchecked, 0.3s Time] [2021-12-18 22:28:17,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-12-18 22:28:17,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 540. [2021-12-18 22:28:17,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 495 states have (on average 1.2343434343434343) internal successors, (611), 510 states have internal predecessors, (611), 10 states have call successors, (10), 8 states have call predecessors, (10), 23 states have return successors, (29), 21 states have call predecessors, (29), 10 states have call successors, (29) [2021-12-18 22:28:17,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 650 transitions. [2021-12-18 22:28:17,038 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 650 transitions. Word has length 69 [2021-12-18 22:28:17,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:28:17,038 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 650 transitions. [2021-12-18 22:28:17,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 25 states have internal predecessors, (89), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:28:17,039 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 650 transitions. [2021-12-18 22:28:17,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-18 22:28:17,039 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:28:17,039 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:28:17,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-12-18 22:28:17,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-12-18 22:28:17,257 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:28:17,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:28:17,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1796058133, now seen corresponding path program 1 times [2021-12-18 22:28:17,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:28:17,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691244110] [2021-12-18 22:28:17,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:17,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:28:17,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:17,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:28:17,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:17,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:28:17,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:17,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:28:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:17,643 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:28:17,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:28:17,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691244110] [2021-12-18 22:28:17,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691244110] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:17,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941585316] [2021-12-18 22:28:17,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:17,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:17,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:28:17,645 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:28:17,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-12-18 22:28:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:17,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-18 22:28:17,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:28:17,868 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 22:28:17,873 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 22:28:18,542 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-18 22:28:18,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-18 22:28:18,566 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-18 22:28:18,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:28:18,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:18,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2021-12-18 22:28:18,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:18,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-18 22:28:18,861 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 22:28:18,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 32 [2021-12-18 22:28:18,875 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:28:18,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:28:19,147 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:28:19,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 41 [2021-12-18 22:28:19,153 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 22:28:19,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-12-18 22:28:19,350 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-18 22:28:19,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:28:21,434 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= 0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|)) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (forall ((|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= (+ (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|)) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|)) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-18 22:28:21,449 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2786 (Array Int Int)) (v_ArrVal_2785 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= (+ (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2786))) (store .cse0 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select .cse0 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4) (select |c_#length| (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2785))) (store .cse1 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select .cse1 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_2786 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= 0 (select (select (let ((.cse2 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2786))) (store .cse2 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select .cse2 |c_ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) is different from false [2021-12-18 22:28:21,489 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2786 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= 0 (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2786))) (store .cse0 |c_ULTIMATE.start_sll_insert_~last~0#1.base| (store (select .cse0 |c_ULTIMATE.start_sll_insert_~last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (forall ((v_ArrVal_2786 (Array Int Int)) (v_ArrVal_2785 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= (+ (select (select (let ((.cse1 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2786))) (store .cse1 |c_ULTIMATE.start_sll_insert_~last~0#1.base| (store (select .cse1 |c_ULTIMATE.start_sll_insert_~last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4) (select |c_#length| (select (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2785))) (store .cse2 |c_ULTIMATE.start_sll_insert_~last~0#1.base| (store (select .cse2 |c_ULTIMATE.start_sll_insert_~last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-18 22:28:21,503 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2786 (Array Int Int)) (v_ArrVal_2785 (Array Int Int)) (|ULTIMATE.start_sll_insert_#t~mem9#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= (+ (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2786))) (store .cse0 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse0 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 4) (select |c_#length| (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2785))) (store .cse1 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse1 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_2786 (Array Int Int)) (|ULTIMATE.start_sll_insert_#t~mem9#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (<= 0 (select (select (let ((.cse2 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_2786))) (store .cse2 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse2 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.offset|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) is different from false [2021-12-18 22:28:21,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941585316] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:21,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:28:21,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-12-18 22:28:21,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004777787] [2021-12-18 22:28:21,828 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:28:21,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-18 22:28:21,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:28:21,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-18 22:28:21,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=845, Unknown=5, NotChecked=244, Total=1190 [2021-12-18 22:28:21,829 INFO L87 Difference]: Start difference. First operand 540 states and 650 transitions. Second operand has 27 states, 26 states have (on average 3.4615384615384617) internal successors, (90), 27 states have internal predecessors, (90), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:28:24,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:28:24,705 INFO L93 Difference]: Finished difference Result 911 states and 1123 transitions. [2021-12-18 22:28:24,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-18 22:28:24,705 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.4615384615384617) internal successors, (90), 27 states have internal predecessors, (90), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 69 [2021-12-18 22:28:24,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:28:24,708 INFO L225 Difference]: With dead ends: 911 [2021-12-18 22:28:24,708 INFO L226 Difference]: Without dead ends: 911 [2021-12-18 22:28:24,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 1195 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=801, Invalid=4466, Unknown=5, NotChecked=580, Total=5852 [2021-12-18 22:28:24,709 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 629 mSDsluCounter, 1691 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 1789 SdHoareTripleChecker+Invalid, 2028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 590 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 22:28:24,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [630 Valid, 1789 Invalid, 2028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1351 Invalid, 0 Unknown, 590 Unchecked, 0.7s Time] [2021-12-18 22:28:24,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2021-12-18 22:28:24,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 656. [2021-12-18 22:28:24,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 605 states have (on average 1.2578512396694215) internal successors, (761), 618 states have internal predecessors, (761), 13 states have call successors, (13), 9 states have call predecessors, (13), 26 states have return successors, (38), 28 states have call predecessors, (38), 13 states have call successors, (38) [2021-12-18 22:28:24,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 812 transitions. [2021-12-18 22:28:24,718 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 812 transitions. Word has length 69 [2021-12-18 22:28:24,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:28:24,718 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 812 transitions. [2021-12-18 22:28:24,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.4615384615384617) internal successors, (90), 27 states have internal predecessors, (90), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:28:24,718 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 812 transitions. [2021-12-18 22:28:24,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-18 22:28:24,719 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:28:24,719 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:28:24,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-12-18 22:28:24,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:24,936 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:28:24,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:28:24,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1216931416, now seen corresponding path program 1 times [2021-12-18 22:28:24,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:28:24,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836084988] [2021-12-18 22:28:24,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:24,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:28:24,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:25,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:28:25,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:25,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:28:25,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:25,181 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-18 22:28:25,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:28:25,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836084988] [2021-12-18 22:28:25,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836084988] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:25,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955689250] [2021-12-18 22:28:25,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:25,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:25,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:28:25,183 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:28:25,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-12-18 22:28:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:25,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 51 conjunts are in the unsatisfiable core [2021-12-18 22:28:25,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:28:25,377 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 22:28:25,393 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 22:28:25,400 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:28:25,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:28:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:28:25,631 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 21 treesize of output 9 [2021-12-18 22:28:25,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:28:25,939 INFO L354 Elim1Store]: treesize reduction 31, result has 51.6 percent of original size [2021-12-18 22:28:25,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 51 [2021-12-18 22:28:26,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:28:26,066 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:28:26,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:28:26,459 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:28:26,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 41 [2021-12-18 22:28:27,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955689250] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:27,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:28:27,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 33 [2021-12-18 22:28:27,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034876595] [2021-12-18 22:28:27,147 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:28:27,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-18 22:28:27,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:28:27,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-18 22:28:27,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1779, Unknown=0, NotChecked=0, Total=1892 [2021-12-18 22:28:27,148 INFO L87 Difference]: Start difference. First operand 656 states and 812 transitions. Second operand has 34 states, 33 states have (on average 2.757575757575758) internal successors, (91), 34 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:28:27,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:28:27,960 INFO L93 Difference]: Finished difference Result 663 states and 811 transitions. [2021-12-18 22:28:27,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-18 22:28:27,961 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.757575757575758) internal successors, (91), 34 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2021-12-18 22:28:27,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:28:27,962 INFO L225 Difference]: With dead ends: 663 [2021-12-18 22:28:27,963 INFO L226 Difference]: Without dead ends: 663 [2021-12-18 22:28:27,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=278, Invalid=3504, Unknown=0, NotChecked=0, Total=3782 [2021-12-18 22:28:27,963 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 90 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:28:27,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 1740 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 919 Invalid, 0 Unknown, 467 Unchecked, 0.3s Time] [2021-12-18 22:28:27,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-12-18 22:28:27,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 656. [2021-12-18 22:28:27,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 605 states have (on average 1.2545454545454546) internal successors, (759), 618 states have internal predecessors, (759), 13 states have call successors, (13), 9 states have call predecessors, (13), 26 states have return successors, (38), 28 states have call predecessors, (38), 13 states have call successors, (38) [2021-12-18 22:28:27,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 810 transitions. [2021-12-18 22:28:27,970 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 810 transitions. Word has length 68 [2021-12-18 22:28:27,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:28:27,970 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 810 transitions. [2021-12-18 22:28:27,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.757575757575758) internal successors, (91), 34 states have internal predecessors, (91), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:28:27,970 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 810 transitions. [2021-12-18 22:28:27,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-18 22:28:27,971 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:28:27,971 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:28:27,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-12-18 22:28:28,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:28,189 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:28:28,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:28:28,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1216931415, now seen corresponding path program 1 times [2021-12-18 22:28:28,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:28:28,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410976758] [2021-12-18 22:28:28,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:28,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:28:28,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:28,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:28:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:28,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:28:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:28,489 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-12-18 22:28:28,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:28:28,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410976758] [2021-12-18 22:28:28,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410976758] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:28,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32597642] [2021-12-18 22:28:28,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:28,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:28,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:28:28,491 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:28:28,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-12-18 22:28:28,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:28,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 55 conjunts are in the unsatisfiable core [2021-12-18 22:28:28,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:28:28,733 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 22:28:28,763 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 11 treesize of output 7 [2021-12-18 22:28:28,766 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 11 treesize of output 7 [2021-12-18 22:28:29,329 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:28:29,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 70 [2021-12-18 22:28:29,336 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:28:29,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:28:29,551 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 26 proven. 15 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-18 22:28:29,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:28:30,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32597642] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:30,463 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:28:30,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20] total 34 [2021-12-18 22:28:30,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024833306] [2021-12-18 22:28:30,464 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:28:30,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-18 22:28:30,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:28:30,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-18 22:28:30,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2015, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 22:28:30,471 INFO L87 Difference]: Start difference. First operand 656 states and 810 transitions. Second operand has 35 states, 34 states have (on average 2.764705882352941) internal successors, (94), 35 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:28:31,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:28:31,307 INFO L93 Difference]: Finished difference Result 662 states and 809 transitions. [2021-12-18 22:28:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-18 22:28:31,308 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.764705882352941) internal successors, (94), 35 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2021-12-18 22:28:31,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:28:31,309 INFO L225 Difference]: With dead ends: 662 [2021-12-18 22:28:31,310 INFO L226 Difference]: Without dead ends: 662 [2021-12-18 22:28:31,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=303, Invalid=3479, Unknown=0, NotChecked=0, Total=3782 [2021-12-18 22:28:31,310 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 93 mSDsluCounter, 1496 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:28:31,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 1564 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 396 Invalid, 0 Unknown, 385 Unchecked, 0.2s Time] [2021-12-18 22:28:31,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2021-12-18 22:28:31,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 656. [2021-12-18 22:28:31,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 605 states have (on average 1.2512396694214876) internal successors, (757), 618 states have internal predecessors, (757), 13 states have call successors, (13), 9 states have call predecessors, (13), 26 states have return successors, (38), 28 states have call predecessors, (38), 13 states have call successors, (38) [2021-12-18 22:28:31,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 808 transitions. [2021-12-18 22:28:31,317 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 808 transitions. Word has length 68 [2021-12-18 22:28:31,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:28:31,317 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 808 transitions. [2021-12-18 22:28:31,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.764705882352941) internal successors, (94), 35 states have internal predecessors, (94), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:28:31,318 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 808 transitions. [2021-12-18 22:28:31,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-12-18 22:28:31,318 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:28:31,318 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:28:31,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-12-18 22:28:31,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-12-18 22:28:31,528 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:28:31,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:28:31,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1546754997, now seen corresponding path program 2 times [2021-12-18 22:28:31,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:28:31,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656010925] [2021-12-18 22:28:31,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:31,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:28:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:32,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:28:32,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:32,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:28:32,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:32,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:28:32,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:32,060 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:28:32,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:28:32,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656010925] [2021-12-18 22:28:32,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656010925] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:32,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828284263] [2021-12-18 22:28:32,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:28:32,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:32,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:28:32,065 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:28:32,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-12-18 22:28:32,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:28:32,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:28:32,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 93 conjunts are in the unsatisfiable core [2021-12-18 22:28:32,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:28:32,385 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 22:28:32,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:28:33,574 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-18 22:28:33,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:28:33,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:33,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2021-12-18 22:28:33,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:33,896 INFO L354 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2021-12-18 22:28:33,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 38 [2021-12-18 22:28:33,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:34,004 INFO L354 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2021-12-18 22:28:34,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 41 [2021-12-18 22:28:34,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:34,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2021-12-18 22:28:34,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:34,322 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:28:34,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 27 [2021-12-18 22:28:34,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:28:34,508 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-12-18 22:28:34,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 28 [2021-12-18 22:28:34,529 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 21 proven. 11 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:28:34,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:28:45,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828284263] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:45,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:28:45,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 40 [2021-12-18 22:28:45,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447070830] [2021-12-18 22:28:45,573 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:28:45,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-12-18 22:28:45,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:28:45,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-12-18 22:28:45,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2023, Unknown=5, NotChecked=0, Total=2162 [2021-12-18 22:28:45,574 INFO L87 Difference]: Start difference. First operand 656 states and 808 transitions. Second operand has 40 states, 40 states have (on average 2.4) internal successors, (96), 40 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:28:47,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:28:47,751 INFO L93 Difference]: Finished difference Result 714 states and 868 transitions. [2021-12-18 22:28:47,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 22:28:47,752 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.4) internal successors, (96), 40 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 71 [2021-12-18 22:28:47,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:28:47,754 INFO L225 Difference]: With dead ends: 714 [2021-12-18 22:28:47,754 INFO L226 Difference]: Without dead ends: 714 [2021-12-18 22:28:47,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 75 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 922 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=402, Invalid=4015, Unknown=5, NotChecked=0, Total=4422 [2021-12-18 22:28:47,754 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 446 mSDsluCounter, 1767 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 1845 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-18 22:28:47,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 1845 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1120 Invalid, 0 Unknown, 183 Unchecked, 0.7s Time] [2021-12-18 22:28:47,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-12-18 22:28:47,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 656. [2021-12-18 22:28:47,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 605 states have (on average 1.2495867768595041) internal successors, (756), 618 states have internal predecessors, (756), 13 states have call successors, (13), 9 states have call predecessors, (13), 26 states have return successors, (38), 28 states have call predecessors, (38), 13 states have call successors, (38) [2021-12-18 22:28:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 807 transitions. [2021-12-18 22:28:47,789 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 807 transitions. Word has length 71 [2021-12-18 22:28:47,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:28:47,789 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 807 transitions. [2021-12-18 22:28:47,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.4) internal successors, (96), 40 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:28:47,790 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 807 transitions. [2021-12-18 22:28:47,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-12-18 22:28:47,790 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:28:47,791 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:28:47,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-12-18 22:28:48,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-12-18 22:28:48,003 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:28:48,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:28:48,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1548387291, now seen corresponding path program 3 times [2021-12-18 22:28:48,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:28:48,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757559003] [2021-12-18 22:28:48,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:28:48,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:28:48,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:49,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:28:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:49,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:28:49,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:49,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:28:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:28:49,065 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:28:49,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:28:49,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757559003] [2021-12-18 22:28:49,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757559003] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:28:49,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726407512] [2021-12-18 22:28:49,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:28:49,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:28:49,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:28:49,080 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:28:49,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-12-18 22:28:49,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-18 22:28:49,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:28:49,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 125 conjunts are in the unsatisfiable core [2021-12-18 22:28:49,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:28: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 22:28:49,378 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:28:49,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:28:49,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:28:49,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:28:49,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:28:49,649 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:28:49,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:28:49,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:49,681 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:28:49,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-12-18 22:28:49,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:28:49,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-18 22:28:51,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:51,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:51,801 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-18 22:28:51,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 33 [2021-12-18 22:28:51,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:28:52,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:52,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2021-12-18 22:28:52,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:52,431 INFO L354 Elim1Store]: treesize reduction 76, result has 16.5 percent of original size [2021-12-18 22:28:52,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 116 treesize of output 71 [2021-12-18 22:28:52,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:52,643 INFO L354 Elim1Store]: treesize reduction 96, result has 13.5 percent of original size [2021-12-18 22:28:52,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 115 treesize of output 70 [2021-12-18 22:28:52,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:52,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2021-12-18 22:28:54,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:28:54,457 INFO L354 Elim1Store]: treesize reduction 210, result has 6.3 percent of original size [2021-12-18 22:28:54,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 250 treesize of output 109 [2021-12-18 22:28:54,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:28:54,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:28:54,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16 [2021-12-18 22:28:54,570 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 22 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:28:54,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:10,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726407512] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:10,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:29:10,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25] total 48 [2021-12-18 22:29:10,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97644778] [2021-12-18 22:29:10,661 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:10,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-18 22:29:10,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-18 22:29:10,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=3391, Unknown=8, NotChecked=0, Total=3540 [2021-12-18 22:29:10,662 INFO L87 Difference]: Start difference. First operand 656 states and 807 transitions. Second operand has 48 states, 48 states have (on average 2.125) internal successors, (102), 48 states have internal predecessors, (102), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:16,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:16,519 INFO L93 Difference]: Finished difference Result 721 states and 879 transitions. [2021-12-18 22:29:16,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-18 22:29:16,519 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 48 states have internal predecessors, (102), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 71 [2021-12-18 22:29:16,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:16,521 INFO L225 Difference]: With dead ends: 721 [2021-12-18 22:29:16,521 INFO L226 Difference]: Without dead ends: 709 [2021-12-18 22:29:16,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=340, Invalid=6623, Unknown=9, NotChecked=0, Total=6972 [2021-12-18 22:29:16,522 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 105 mSDsluCounter, 2453 mSDsCounter, 0 mSdLazyCounter, 1395 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 2526 SdHoareTripleChecker+Invalid, 1937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:16,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 2526 Invalid, 1937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1395 Invalid, 0 Unknown, 513 Unchecked, 0.9s Time] [2021-12-18 22:29:16,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2021-12-18 22:29:16,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 694. [2021-12-18 22:29:16,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 642 states have (on average 1.235202492211838) internal successors, (793), 653 states have internal predecessors, (793), 13 states have call successors, (13), 10 states have call predecessors, (13), 27 states have return successors, (36), 30 states have call predecessors, (36), 13 states have call successors, (36) [2021-12-18 22:29:16,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 842 transitions. [2021-12-18 22:29:16,529 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 842 transitions. Word has length 71 [2021-12-18 22:29:16,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:16,529 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 842 transitions. [2021-12-18 22:29:16,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 48 states have internal predecessors, (102), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:16,529 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 842 transitions. [2021-12-18 22:29:16,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-18 22:29:16,530 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:16,530 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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 22:29:16,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:16,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-12-18 22:29:16,742 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:16,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:16,742 INFO L85 PathProgramCache]: Analyzing trace with hash -735984296, now seen corresponding path program 6 times [2021-12-18 22:29:16,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:16,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680117913] [2021-12-18 22:29:16,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:16,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:16,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:16,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:17,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-18 22:29:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:29:17,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:17,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680117913] [2021-12-18 22:29:17,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680117913] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:17,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464276689] [2021-12-18 22:29:17,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-18 22:29:17,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:17,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:17,073 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:17,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-12-18 22:29:17,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-12-18 22:29:17,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:29:17,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-18 22:29:17,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:17,909 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 18 proven. 58 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 22:29:17,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:18,897 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 35 proven. 41 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-18 22:29:18,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464276689] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:29:18,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:29:18,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 56 [2021-12-18 22:29:18,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125492756] [2021-12-18 22:29:18,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:18,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-18 22:29:18,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:18,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-18 22:29:18,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=2841, Unknown=0, NotChecked=0, Total=3080 [2021-12-18 22:29:18,899 INFO L87 Difference]: Start difference. First operand 694 states and 842 transitions. Second operand has 56 states, 56 states have (on average 2.6964285714285716) internal successors, (151), 52 states have internal predecessors, (151), 2 states have call successors, (2), 1 states have call predecessors, (2), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-18 22:29:21,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:21,387 INFO L93 Difference]: Finished difference Result 1661 states and 2115 transitions. [2021-12-18 22:29:21,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-18 22:29:21,388 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.6964285714285716) internal successors, (151), 52 states have internal predecessors, (151), 2 states have call successors, (2), 1 states have call predecessors, (2), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 70 [2021-12-18 22:29:21,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:21,394 INFO L225 Difference]: With dead ends: 1661 [2021-12-18 22:29:21,394 INFO L226 Difference]: Without dead ends: 1661 [2021-12-18 22:29:21,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 102 SyntacticMatches, 4 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2154 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=941, Invalid=9159, Unknown=0, NotChecked=0, Total=10100 [2021-12-18 22:29:21,396 INFO L933 BasicCegarLoop]: 145 mSDtfsCounter, 743 mSDsluCounter, 3906 mSDsCounter, 0 mSdLazyCounter, 1795 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 4051 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:21,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [747 Valid, 4051 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1795 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-18 22:29:21,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2021-12-18 22:29:21,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 771. [2021-12-18 22:29:21,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 716 states have (on average 1.217877094972067) internal successors, (872), 727 states have internal predecessors, (872), 15 states have call successors, (15), 10 states have call predecessors, (15), 28 states have return successors, (43), 33 states have call predecessors, (43), 15 states have call successors, (43) [2021-12-18 22:29:21,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 930 transitions. [2021-12-18 22:29:21,422 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 930 transitions. Word has length 70 [2021-12-18 22:29:21,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:21,423 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 930 transitions. [2021-12-18 22:29:21,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.6964285714285716) internal successors, (151), 52 states have internal predecessors, (151), 2 states have call successors, (2), 1 states have call predecessors, (2), 5 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-18 22:29:21,423 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 930 transitions. [2021-12-18 22:29:21,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:21,424 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:21,424 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:21,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-12-18 22:29:21,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-12-18 22:29:21,642 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:21,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:21,642 INFO L85 PathProgramCache]: Analyzing trace with hash 333176411, now seen corresponding path program 1 times [2021-12-18 22:29:21,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:21,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094056002] [2021-12-18 22:29:21,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:21,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:21,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:22,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:22,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:22,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:29:22,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:22,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:29:22,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:29:22,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:22,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094056002] [2021-12-18 22:29:22,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094056002] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:22,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394191515] [2021-12-18 22:29:22,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:22,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:22,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:22,077 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:22,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-12-18 22:29:22,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:22,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-18 22:29:22,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:22,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:22,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 17 [2021-12-18 22:29:22,888 INFO L354 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2021-12-18 22:29:22,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 27 [2021-12-18 22:29:22,974 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:29:22,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2021-12-18 22:29:23,005 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-18 22:29:23,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:25,053 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_insert_~second_to_last~0#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|)) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0))) is different from false [2021-12-18 22:29:25,063 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3201 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base| v_ArrVal_3201))) (store .cse0 |ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select .cse0 |ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |c_ULTIMATE.start_sll_insert_~new_node~0#1.base|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0))) is different from false [2021-12-18 22:29:25,106 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_insert_~new_node~0#1.base_25| Int)) (or (= 0 |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_25|) (forall ((v_ArrVal_3201 (Array Int Int)) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.base| Int) (|ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| Int)) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_25| v_ArrVal_3201))) (store .cse0 |ULTIMATE.start_sll_insert_~second_to_last~0#1.base| (store (select .cse0 |ULTIMATE.start_sll_insert_~second_to_last~0#1.base|) |ULTIMATE.start_sll_insert_~second_to_last~0#1.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_25|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) 0))) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_25|))) is different from false [2021-12-18 22:29:25,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394191515] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:25,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:29:25,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 27 [2021-12-18 22:29:25,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681004199] [2021-12-18 22:29:25,121 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:25,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-18 22:29:25,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:25,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-18 22:29:25,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=634, Unknown=3, NotChecked=156, Total=870 [2021-12-18 22:29:25,122 INFO L87 Difference]: Start difference. First operand 771 states and 930 transitions. Second operand has 27 states, 27 states have (on average 3.3333333333333335) internal successors, (90), 27 states have internal predecessors, (90), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:26,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:26,969 INFO L93 Difference]: Finished difference Result 929 states and 1128 transitions. [2021-12-18 22:29:26,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-18 22:29:26,969 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.3333333333333335) internal successors, (90), 27 states have internal predecessors, (90), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 72 [2021-12-18 22:29:26,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:26,971 INFO L225 Difference]: With dead ends: 929 [2021-12-18 22:29:26,971 INFO L226 Difference]: Without dead ends: 929 [2021-12-18 22:29:26,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 97 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=460, Invalid=2411, Unknown=3, NotChecked=318, Total=3192 [2021-12-18 22:29:26,972 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 616 mSDsluCounter, 1535 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1627 SdHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:26,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [616 Valid, 1627 Invalid, 1283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1050 Invalid, 0 Unknown, 158 Unchecked, 0.5s Time] [2021-12-18 22:29:26,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2021-12-18 22:29:26,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 792. [2021-12-18 22:29:26,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 736 states have (on average 1.21875) internal successors, (897), 746 states have internal predecessors, (897), 16 states have call successors, (16), 10 states have call predecessors, (16), 28 states have return successors, (46), 35 states have call predecessors, (46), 16 states have call successors, (46) [2021-12-18 22:29:26,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 959 transitions. [2021-12-18 22:29:26,980 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 959 transitions. Word has length 72 [2021-12-18 22:29:26,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:26,981 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 959 transitions. [2021-12-18 22:29:26,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.3333333333333335) internal successors, (90), 27 states have internal predecessors, (90), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:26,981 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 959 transitions. [2021-12-18 22:29:26,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:26,982 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:26,982 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:27,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:27,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:27,199 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:27,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:27,200 INFO L85 PathProgramCache]: Analyzing trace with hash 334808705, now seen corresponding path program 1 times [2021-12-18 22:29:27,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:27,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972767781] [2021-12-18 22:29:27,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:27,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:27,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:27,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:27,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:27,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:29:27,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:27,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:29:27,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:27,545 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:29:27,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:27,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972767781] [2021-12-18 22:29:27,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972767781] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:27,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170586136] [2021-12-18 22:29:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:27,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:27,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:27,547 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:27,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-12-18 22:29:27,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:27,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 81 conjunts are in the unsatisfiable core [2021-12-18 22:29:27,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:27,713 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 22:29:27,756 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:29:27,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:29:27,837 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 22:29:27,843 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 22:29:27,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:29:28,467 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-18 22:29:28,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-18 22:29:28,486 INFO L354 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-12-18 22:29:28,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-12-18 22:29:28,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-12-18 22:29:28,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:28,847 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-18 22:29:28,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 45 [2021-12-18 22:29:28,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:28,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-18 22:29:28,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:29:28,898 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:29:28,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 44 [2021-12-18 22:29:28,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:28,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-18 22:29:28,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-18 22:29:29,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:29:29,155 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-18 22:29:29,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 33 [2021-12-18 22:29:29,236 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:29:29,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:29,725 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26| Int) (v_ArrVal_3275 (Array Int Int)) (v_ArrVal_3276 (Array Int Int)) (|v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_46| Int) (v_ArrVal_3278 (Array Int Int)) (v_ArrVal_3274 Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26|))) (< |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_46| 0) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26|) (< (select (store |c_#length| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26| v_ArrVal_3274) .cse0) (+ |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_46| 4)) (= (select (store |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26| 1) (select (let ((.cse1 (let ((.cse2 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26| v_ArrVal_3276))) (store .cse2 .cse0 (store (select .cse2 .cse0) |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_46| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26|))))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (store (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_26| v_ArrVal_3275) .cse0 v_ArrVal_3278) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) 1)))) is different from false [2021-12-18 22:29:29,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170586136] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:29,765 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:29:29,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20] total 38 [2021-12-18 22:29:29,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312424391] [2021-12-18 22:29:29,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:29,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-18 22:29:29,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:29,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-18 22:29:29,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1837, Unknown=8, NotChecked=86, Total=2070 [2021-12-18 22:29:29,766 INFO L87 Difference]: Start difference. First operand 792 states and 959 transitions. Second operand has 39 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 39 states have internal predecessors, (98), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:32,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:32,558 INFO L93 Difference]: Finished difference Result 982 states and 1180 transitions. [2021-12-18 22:29:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-12-18 22:29:32,559 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 39 states have internal predecessors, (98), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 72 [2021-12-18 22:29:32,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:32,561 INFO L225 Difference]: With dead ends: 982 [2021-12-18 22:29:32,561 INFO L226 Difference]: Without dead ends: 982 [2021-12-18 22:29:32,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 73 SyntacticMatches, 4 SemanticMatches, 82 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1472 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=771, Invalid=6031, Unknown=8, NotChecked=162, Total=6972 [2021-12-18 22:29:32,562 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 657 mSDsluCounter, 1964 mSDsCounter, 0 mSdLazyCounter, 1767 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 2064 SdHoareTripleChecker+Invalid, 2262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:32,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [657 Valid, 2064 Invalid, 2262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1767 Invalid, 0 Unknown, 347 Unchecked, 1.0s Time] [2021-12-18 22:29:32,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-12-18 22:29:32,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 834. [2021-12-18 22:29:32,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 775 states have (on average 1.2258064516129032) internal successors, (950), 787 states have internal predecessors, (950), 16 states have call successors, (16), 11 states have call predecessors, (16), 31 states have return successors, (46), 35 states have call predecessors, (46), 16 states have call successors, (46) [2021-12-18 22:29:32,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1012 transitions. [2021-12-18 22:29:32,569 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1012 transitions. Word has length 72 [2021-12-18 22:29:32,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:32,569 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 1012 transitions. [2021-12-18 22:29:32,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 39 states have internal predecessors, (98), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:32,569 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1012 transitions. [2021-12-18 22:29:32,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:32,570 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:32,570 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:32,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-12-18 22:29:32,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:32,788 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:32,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:32,788 INFO L85 PathProgramCache]: Analyzing trace with hash 334808706, now seen corresponding path program 1 times [2021-12-18 22:29:32,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:32,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077248830] [2021-12-18 22:29:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:32,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:33,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:33,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:33,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:29:33,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:33,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:29:33,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:29:33,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:33,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077248830] [2021-12-18 22:29:33,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077248830] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:33,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916083596] [2021-12-18 22:29:33,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:33,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:33,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:33,215 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:33,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-12-18 22:29:33,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:33,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 86 conjunts are in the unsatisfiable core [2021-12-18 22:29:33,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:33,553 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 22:29:33,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 6 treesize of output 5 [2021-12-18 22:29:33,628 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 11 treesize of output 7 [2021-12-18 22:29:34,463 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-12-18 22:29:34,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-12-18 22:29:34,496 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-18 22:29:34,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:29:35,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:35,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 45 [2021-12-18 22:29:35,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:35,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:35,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-12-18 22:29:35,236 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:29:35,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 57 [2021-12-18 22:29:35,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:35,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:29:35,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 25 [2021-12-18 22:29:35,760 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-18 22:29:35,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 113 treesize of output 59 [2021-12-18 22:29:35,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:35,771 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:29:35,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-18 22:29:35,905 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 29 proven. 5 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:29:35,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:37,584 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| Int) (v_ArrVal_3348 Int) (|v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| v_ArrVal_3348) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (+ |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| 4)) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27|))) (and (forall ((v_ArrVal_3350 (Array Int Int)) (v_ArrVal_3349 (Array Int Int))) (<= 0 (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse0 (let ((.cse3 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| v_ArrVal_3349))) (store .cse3 .cse2 (store (select .cse3 .cse2) |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| 0))))) (select (select .cse0 (select (select (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| v_ArrVal_3350))) (store .cse1 .cse2 (store (select .cse1 .cse2) |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27|))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) (forall ((v_ArrVal_3350 (Array Int Int)) (v_ArrVal_3349 (Array Int Int))) (let ((.cse9 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (let ((.cse4 (let ((.cse10 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| v_ArrVal_3349))) (store .cse10 .cse9 (store (select .cse10 .cse9) |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| 0)))) (.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| v_ArrVal_3350))) (store .cse8 .cse9 (store (select .cse8 .cse9) |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27|))))) (let ((.cse5 (select (select .cse7 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (.cse6 (select (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (<= (+ (select (select .cse4 .cse5) .cse6) 4) (select (store |c_#length| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27| v_ArrVal_3348) (select (select .cse7 .cse5) .cse6)))))))) (< |v_ULTIMATE.start_sll_insert_~second_to_last~0#1.offset_49| 0) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_27|) (< v_ArrVal_3348 4))) is different from false [2021-12-18 22:29:37,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916083596] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:37,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:29:37,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 36 [2021-12-18 22:29:37,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303101322] [2021-12-18 22:29:37,827 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:37,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-12-18 22:29:37,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:37,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-12-18 22:29:37,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2100, Unknown=12, NotChecked=92, Total=2352 [2021-12-18 22:29:37,828 INFO L87 Difference]: Start difference. First operand 834 states and 1012 transitions. Second operand has 37 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 37 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:41,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:41,656 INFO L93 Difference]: Finished difference Result 983 states and 1186 transitions. [2021-12-18 22:29:41,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-18 22:29:41,657 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 37 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 72 [2021-12-18 22:29:41,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:41,659 INFO L225 Difference]: With dead ends: 983 [2021-12-18 22:29:41,659 INFO L226 Difference]: Without dead ends: 983 [2021-12-18 22:29:41,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=710, Invalid=5924, Unknown=12, NotChecked=160, Total=6806 [2021-12-18 22:29:41,660 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 661 mSDsluCounter, 2315 mSDsCounter, 0 mSdLazyCounter, 1824 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 2416 SdHoareTripleChecker+Invalid, 2651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 703 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:41,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [661 Valid, 2416 Invalid, 2651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1824 Invalid, 0 Unknown, 703 Unchecked, 1.1s Time] [2021-12-18 22:29:41,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-12-18 22:29:41,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 834. [2021-12-18 22:29:41,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 775 states have (on average 1.2245161290322581) internal successors, (949), 787 states have internal predecessors, (949), 16 states have call successors, (16), 11 states have call predecessors, (16), 31 states have return successors, (46), 35 states have call predecessors, (46), 16 states have call successors, (46) [2021-12-18 22:29:41,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1011 transitions. [2021-12-18 22:29:41,671 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1011 transitions. Word has length 72 [2021-12-18 22:29:41,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:41,671 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 1011 transitions. [2021-12-18 22:29:41,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.6666666666666665) internal successors, (96), 37 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:41,672 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1011 transitions. [2021-12-18 22:29:41,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:41,672 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:41,672 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:41,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:41,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:41,890 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:41,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:41,891 INFO L85 PathProgramCache]: Analyzing trace with hash 104726333, now seen corresponding path program 1 times [2021-12-18 22:29:41,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:41,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293133954] [2021-12-18 22:29:41,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:41,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:41,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:41,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:41,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:41,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:29:41,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:41,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:29:41,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:42,043 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 25 proven. 44 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:29:42,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:42,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293133954] [2021-12-18 22:29:42,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293133954] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:42,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262473858] [2021-12-18 22:29:42,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:42,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:42,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:42,044 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:42,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-12-18 22:29:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:42,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-18 22:29:42,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:42,536 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 26 proven. 43 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:29:42,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:42,980 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 28 proven. 41 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:29:42,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262473858] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:29:42,981 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:29:42,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2021-12-18 22:29:42,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494299304] [2021-12-18 22:29:42,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:42,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-18 22:29:42,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:42,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-18 22:29:42,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2021-12-18 22:29:42,982 INFO L87 Difference]: Start difference. First operand 834 states and 1011 transitions. Second operand has 31 states, 31 states have (on average 3.129032258064516) internal successors, (97), 30 states have internal predecessors, (97), 5 states have call successors, (5), 1 states have call predecessors, (5), 7 states have return successors, (7), 3 states have call predecessors, (7), 5 states have call successors, (7) [2021-12-18 22:29:43,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:43,827 INFO L93 Difference]: Finished difference Result 1341 states and 1702 transitions. [2021-12-18 22:29:43,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:29:43,827 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.129032258064516) internal successors, (97), 30 states have internal predecessors, (97), 5 states have call successors, (5), 1 states have call predecessors, (5), 7 states have return successors, (7), 3 states have call predecessors, (7), 5 states have call successors, (7) Word has length 72 [2021-12-18 22:29:43,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:43,830 INFO L225 Difference]: With dead ends: 1341 [2021-12-18 22:29:43,830 INFO L226 Difference]: Without dead ends: 1329 [2021-12-18 22:29:43,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=408, Invalid=1944, Unknown=0, NotChecked=0, Total=2352 [2021-12-18 22:29:43,835 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 248 mSDsluCounter, 1590 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:43,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 1677 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 22:29:43,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-12-18 22:29:43,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 856. [2021-12-18 22:29:43,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 793 states have (on average 1.2244640605296342) internal successors, (971), 807 states have internal predecessors, (971), 18 states have call successors, (18), 11 states have call predecessors, (18), 33 states have return successors, (56), 37 states have call predecessors, (56), 18 states have call successors, (56) [2021-12-18 22:29:43,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1045 transitions. [2021-12-18 22:29:43,845 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1045 transitions. Word has length 72 [2021-12-18 22:29:43,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:43,845 INFO L470 AbstractCegarLoop]: Abstraction has 856 states and 1045 transitions. [2021-12-18 22:29:43,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.129032258064516) internal successors, (97), 30 states have internal predecessors, (97), 5 states have call successors, (5), 1 states have call predecessors, (5), 7 states have return successors, (7), 3 states have call predecessors, (7), 5 states have call successors, (7) [2021-12-18 22:29:43,846 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1045 transitions. [2021-12-18 22:29:43,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:43,846 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:43,847 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:43,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:44,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:44,053 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:44,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:44,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1483621569, now seen corresponding path program 2 times [2021-12-18 22:29:44,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:44,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349557421] [2021-12-18 22:29:44,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:44,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:44,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:44,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:44,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:29:44,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:44,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:29:44,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:44,358 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-18 22:29:44,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:44,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349557421] [2021-12-18 22:29:44,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349557421] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:44,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682026217] [2021-12-18 22:29:44,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:29:44,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:44,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:44,376 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:44,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-12-18 22:29:44,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:29:44,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:29:44,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 65 conjunts are in the unsatisfiable core [2021-12-18 22:29:44,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:44,637 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 22:29:44,640 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 22:29:44,696 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:29:44,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:29:44,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:29:44,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:29:44,732 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 11 treesize of output 7 [2021-12-18 22:29:45,132 INFO L354 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2021-12-18 22:29:45,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 34 [2021-12-18 22:29:45,282 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-18 22:29:45,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 41 [2021-12-18 22:29:45,291 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-18 22:29:45,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-12-18 22:29:45,301 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 52 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:29:45,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:47,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682026217] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:47,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:29:47,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 24 [2021-12-18 22:29:47,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209274792] [2021-12-18 22:29:47,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:47,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-18 22:29:47,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:47,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-18 22:29:47,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=844, Unknown=1, NotChecked=0, Total=930 [2021-12-18 22:29:47,108 INFO L87 Difference]: Start difference. First operand 856 states and 1045 transitions. Second operand has 25 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 25 states have internal predecessors, (80), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:47,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:47,878 INFO L93 Difference]: Finished difference Result 940 states and 1146 transitions. [2021-12-18 22:29:47,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-18 22:29:47,879 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 25 states have internal predecessors, (80), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 72 [2021-12-18 22:29:47,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:47,884 INFO L225 Difference]: With dead ends: 940 [2021-12-18 22:29:47,884 INFO L226 Difference]: Without dead ends: 940 [2021-12-18 22:29:47,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 75 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=232, Invalid=1573, Unknown=1, NotChecked=0, Total=1806 [2021-12-18 22:29:47,885 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 164 mSDsluCounter, 1386 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1484 SdHoareTripleChecker+Invalid, 835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:47,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 1484 Invalid, 835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 773 Invalid, 0 Unknown, 52 Unchecked, 0.3s Time] [2021-12-18 22:29:47,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2021-12-18 22:29:47,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 858. [2021-12-18 22:29:47,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 795 states have (on average 1.2264150943396226) internal successors, (975), 809 states have internal predecessors, (975), 18 states have call successors, (18), 11 states have call predecessors, (18), 33 states have return successors, (56), 37 states have call predecessors, (56), 18 states have call successors, (56) [2021-12-18 22:29:47,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1049 transitions. [2021-12-18 22:29:47,895 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1049 transitions. Word has length 72 [2021-12-18 22:29:47,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:47,895 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1049 transitions. [2021-12-18 22:29:47,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 25 states have internal predecessors, (80), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:47,895 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1049 transitions. [2021-12-18 22:29:47,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:47,896 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:47,896 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:47,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:48,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:48,114 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:48,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:48,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1483621570, now seen corresponding path program 1 times [2021-12-18 22:29:48,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:48,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771707804] [2021-12-18 22:29:48,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:48,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:48,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:48,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:48,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:29:48,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:48,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:29:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:48,283 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-12-18 22:29:48,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:48,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771707804] [2021-12-18 22:29:48,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771707804] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:48,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733142416] [2021-12-18 22:29:48,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:48,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:48,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:48,285 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:48,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-12-18 22:29:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:48,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 51 conjunts are in the unsatisfiable core [2021-12-18 22:29:48,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:48,540 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 22:29:48,606 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:29:48,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:29:48,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:29:48,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:29:49,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:29:49,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 22:29:49,240 INFO L354 Elim1Store]: treesize reduction 72, result has 37.4 percent of original size [2021-12-18 22:29:49,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 57 [2021-12-18 22:29:50,207 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-12-18 22:29:50,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 48 [2021-12-18 22:29:50,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:29:50,346 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 57 proven. 3 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-12-18 22:29:50,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:50,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733142416] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:50,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:29:50,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 27 [2021-12-18 22:29:50,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471490814] [2021-12-18 22:29:50,621 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:50,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-18 22:29:50,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-18 22:29:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=897, Unknown=1, NotChecked=0, Total=992 [2021-12-18 22:29:50,622 INFO L87 Difference]: Start difference. First operand 858 states and 1049 transitions. Second operand has 28 states, 27 states have (on average 3.037037037037037) internal successors, (82), 28 states have internal predecessors, (82), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:51,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:51,293 INFO L93 Difference]: Finished difference Result 877 states and 1064 transitions. [2021-12-18 22:29:51,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-18 22:29:51,294 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 3.037037037037037) internal successors, (82), 28 states have internal predecessors, (82), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 72 [2021-12-18 22:29:51,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:51,295 INFO L225 Difference]: With dead ends: 877 [2021-12-18 22:29:51,295 INFO L226 Difference]: Without dead ends: 877 [2021-12-18 22:29:51,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 75 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=227, Invalid=1578, Unknown=1, NotChecked=0, Total=1806 [2021-12-18 22:29:51,296 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 143 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:51,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 1004 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 465 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2021-12-18 22:29:51,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-12-18 22:29:51,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 858. [2021-12-18 22:29:51,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 795 states have (on average 1.2238993710691823) internal successors, (973), 809 states have internal predecessors, (973), 18 states have call successors, (18), 11 states have call predecessors, (18), 33 states have return successors, (56), 37 states have call predecessors, (56), 18 states have call successors, (56) [2021-12-18 22:29:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1047 transitions. [2021-12-18 22:29:51,306 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1047 transitions. Word has length 72 [2021-12-18 22:29:51,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:51,306 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 1047 transitions. [2021-12-18 22:29:51,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 3.037037037037037) internal successors, (82), 28 states have internal predecessors, (82), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:29:51,306 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1047 transitions. [2021-12-18 22:29:51,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-18 22:29:51,307 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:51,307 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:51,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:51,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-12-18 22:29:51,523 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:51,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:51,524 INFO L85 PathProgramCache]: Analyzing trace with hash -2081655860, now seen corresponding path program 6 times [2021-12-18 22:29:51,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:51,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049186688] [2021-12-18 22:29:51,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:51,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:51,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:51,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:51,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:29:51,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:51,646 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 49 proven. 32 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-18 22:29:51,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:51,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049186688] [2021-12-18 22:29:51,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049186688] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:51,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894008048] [2021-12-18 22:29:51,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-18 22:29:51,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:51,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:51,648 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:51,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-12-18 22:29:51,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-12-18 22:29:51,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:29:51,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-18 22:29:51,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:52,019 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-18 22:29:52,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 56 proven. 20 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-18 22:29:52,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894008048] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:29:52,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:29:52,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 23 [2021-12-18 22:29:52,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789215116] [2021-12-18 22:29:52,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:52,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-18 22:29:52,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:52,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-18 22:29:52,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-12-18 22:29:52,216 INFO L87 Difference]: Start difference. First operand 858 states and 1047 transitions. Second operand has 23 states, 23 states have (on average 3.6956521739130435) internal successors, (85), 22 states have internal predecessors, (85), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:29:52,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:52,960 INFO L93 Difference]: Finished difference Result 1461 states and 1892 transitions. [2021-12-18 22:29:52,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-18 22:29:52,961 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.6956521739130435) internal successors, (85), 22 states have internal predecessors, (85), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 72 [2021-12-18 22:29:52,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:52,963 INFO L225 Difference]: With dead ends: 1461 [2021-12-18 22:29:52,963 INFO L226 Difference]: Without dead ends: 1461 [2021-12-18 22:29:52,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 148 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=516, Invalid=2136, Unknown=0, NotChecked=0, Total=2652 [2021-12-18 22:29:52,963 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 283 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1708 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:52,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 1708 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-18 22:29:52,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2021-12-18 22:29:52,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 833. [2021-12-18 22:29:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 771 states have (on average 1.2269779507133594) internal successors, (946), 785 states have internal predecessors, (946), 17 states have call successors, (17), 11 states have call predecessors, (17), 33 states have return successors, (53), 36 states have call predecessors, (53), 17 states have call successors, (53) [2021-12-18 22:29:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1016 transitions. [2021-12-18 22:29:52,973 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1016 transitions. Word has length 72 [2021-12-18 22:29:52,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:52,973 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1016 transitions. [2021-12-18 22:29:52,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.6956521739130435) internal successors, (85), 22 states have internal predecessors, (85), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:29:52,973 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1016 transitions. [2021-12-18 22:29:52,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-18 22:29:52,974 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:52,974 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 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 22:29:52,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:53,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-12-18 22:29:53,175 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:53,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:53,176 INFO L85 PathProgramCache]: Analyzing trace with hash 55499978, now seen corresponding path program 3 times [2021-12-18 22:29:53,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:53,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69336985] [2021-12-18 22:29:53,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:53,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:53,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:53,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:53,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:53,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:29:53,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:53,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:29:53,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:29:53,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:53,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69336985] [2021-12-18 22:29:53,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69336985] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:53,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989598725] [2021-12-18 22:29:53,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:29:53,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:53,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:53,418 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:53,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-12-18 22:29:53,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-18 22:29:53,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:29:53,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-18 22:29:53,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:54,265 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:29:54,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:55,140 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 15 proven. 24 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:29:55,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989598725] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:29:55,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:29:55,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 20] total 51 [2021-12-18 22:29:55,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518222923] [2021-12-18 22:29:55,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:55,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-18 22:29:55,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:55,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-18 22:29:55,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=2358, Unknown=0, NotChecked=0, Total=2550 [2021-12-18 22:29:55,141 INFO L87 Difference]: Start difference. First operand 833 states and 1016 transitions. Second operand has 51 states, 51 states have (on average 3.0784313725490198) internal successors, (157), 47 states have internal predecessors, (157), 5 states have call successors, (6), 1 states have call predecessors, (6), 7 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-18 22:29:57,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:57,855 INFO L93 Difference]: Finished difference Result 1945 states and 2365 transitions. [2021-12-18 22:29:57,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-18 22:29:57,856 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 3.0784313725490198) internal successors, (157), 47 states have internal predecessors, (157), 5 states have call successors, (6), 1 states have call predecessors, (6), 7 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) Word has length 74 [2021-12-18 22:29:57,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:57,858 INFO L225 Difference]: With dead ends: 1945 [2021-12-18 22:29:57,858 INFO L226 Difference]: Without dead ends: 1945 [2021-12-18 22:29:57,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2217 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=838, Invalid=8092, Unknown=0, NotChecked=0, Total=8930 [2021-12-18 22:29:57,859 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 1049 mSDsluCounter, 5055 mSDsCounter, 0 mSdLazyCounter, 2114 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1059 SdHoareTripleChecker+Valid, 5220 SdHoareTripleChecker+Invalid, 2351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 2114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:57,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1059 Valid, 5220 Invalid, 2351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 2114 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-18 22:29:57,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1945 states. [2021-12-18 22:29:57,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1945 to 1253. [2021-12-18 22:29:57,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1168 states have (on average 1.230308219178082) internal successors, (1437), 1179 states have internal predecessors, (1437), 26 states have call successors, (26), 12 states have call predecessors, (26), 47 states have return successors, (123), 61 states have call predecessors, (123), 26 states have call successors, (123) [2021-12-18 22:29:57,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 1586 transitions. [2021-12-18 22:29:57,873 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 1586 transitions. Word has length 74 [2021-12-18 22:29:57,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:57,873 INFO L470 AbstractCegarLoop]: Abstraction has 1253 states and 1586 transitions. [2021-12-18 22:29:57,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 3.0784313725490198) internal successors, (157), 47 states have internal predecessors, (157), 5 states have call successors, (6), 1 states have call predecessors, (6), 7 states have return successors, (8), 8 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-18 22:29:57,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 1586 transitions. [2021-12-18 22:29:57,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-18 22:29:57,874 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:57,874 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:57,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:58,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-12-18 22:29:58,092 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:58,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:58,092 INFO L85 PathProgramCache]: Analyzing trace with hash 432151656, now seen corresponding path program 2 times [2021-12-18 22:29:58,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:58,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746275038] [2021-12-18 22:29:58,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:58,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:58,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:58,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:58,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:58,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-18 22:29:58,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:58,234 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 9 proven. 62 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 22:29:58,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:58,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746275038] [2021-12-18 22:29:58,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746275038] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:58,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272307603] [2021-12-18 22:29:58,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:29:58,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:58,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:58,236 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:58,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-12-18 22:29:58,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:29:58,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:29:58,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-18 22:29:58,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:29:58,639 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 34 proven. 38 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:29:58,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:29:58,847 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 18 proven. 53 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-18 22:29:58,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272307603] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:29:58,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:29:58,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 26 [2021-12-18 22:29:58,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492746194] [2021-12-18 22:29:58,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:29:58,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-18 22:29:58,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:29:58,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-18 22:29:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-12-18 22:29:58,857 INFO L87 Difference]: Start difference. First operand 1253 states and 1586 transitions. Second operand has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:29:59,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:29:59,132 INFO L93 Difference]: Finished difference Result 1314 states and 1670 transitions. [2021-12-18 22:29:59,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-18 22:29:59,132 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 73 [2021-12-18 22:29:59,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:29:59,134 INFO L225 Difference]: With dead ends: 1314 [2021-12-18 22:29:59,134 INFO L226 Difference]: Without dead ends: 1288 [2021-12-18 22:29:59,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=222, Invalid=1110, Unknown=0, NotChecked=0, Total=1332 [2021-12-18 22:29:59,135 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 42 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:29:59,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 973 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 22:29:59,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2021-12-18 22:29:59,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 1234. [2021-12-18 22:29:59,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 1150 states have (on average 1.2330434782608695) internal successors, (1418), 1161 states have internal predecessors, (1418), 25 states have call successors, (25), 12 states have call predecessors, (25), 47 states have return successors, (118), 60 states have call predecessors, (118), 25 states have call successors, (118) [2021-12-18 22:29:59,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 1561 transitions. [2021-12-18 22:29:59,177 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 1561 transitions. Word has length 73 [2021-12-18 22:29:59,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:29:59,177 INFO L470 AbstractCegarLoop]: Abstraction has 1234 states and 1561 transitions. [2021-12-18 22:29:59,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 25 states have internal predecessors, (99), 2 states have call successors, (3), 2 states have call predecessors, (3), 5 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:29:59,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 1561 transitions. [2021-12-18 22:29:59,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-18 22:29:59,179 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:29:59,179 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:29:59,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-12-18 22:29:59,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:59,380 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:29:59,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:29:59,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1370542180, now seen corresponding path program 1 times [2021-12-18 22:29:59,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:29:59,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430366851] [2021-12-18 22:29:59,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:59,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:29:59,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:59,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:29:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:59,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:29:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:59,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:29:59,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:59,726 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:29:59,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:29:59,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430366851] [2021-12-18 22:29:59,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430366851] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:29:59,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183565451] [2021-12-18 22:29:59,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:29:59,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:29:59,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:29:59,728 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:29:59,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-12-18 22:29:59,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:29:59,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-18 22:29:59,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:30:00,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:30:00,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:30:00,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-18 22:30:01,007 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-18 22:30:01,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:30:01,300 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:30:01,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2021-12-18 22:30:01,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:01,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-18 22:30:01,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:01,540 INFO L354 Elim1Store]: treesize reduction 72, result has 17.2 percent of original size [2021-12-18 22:30:01,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-12-18 22:30:01,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:01,705 INFO L354 Elim1Store]: treesize reduction 80, result has 45.2 percent of original size [2021-12-18 22:30:01,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 60 treesize of output 96 [2021-12-18 22:30:01,720 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:30:01,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:30:04,772 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-18 22:30:04,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-12-18 22:30:16,834 INFO L354 Elim1Store]: treesize reduction 20, result has 79.4 percent of original size [2021-12-18 22:30:16,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 198 treesize of output 175 [2021-12-18 22:30:17,267 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 29 proven. 4 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:30:17,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:30:23,862 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 22 treesize of output 20 [2021-12-18 22:30:24,503 WARN L838 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_sll_insert_#t~mem9#1.base| Int) (|ULTIMATE.start_sll_insert_#t~mem9#1.offset| Int) (v_ArrVal_3822 (Array Int Int)) (|v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32| Int)) (or (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32|))) (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32|) (= 0 |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32|) (not (= (select (let ((.cse0 (let ((.cse1 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32| (store (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32|) 0 (select (select |c_#memory_$Pointer$.base| |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_#t~mem9#1.offset|))))) (store .cse1 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse1 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_#t~mem9#1.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32|))))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (select (select (let ((.cse2 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32| v_ArrVal_3822))) (store .cse2 |ULTIMATE.start_sll_insert_#t~mem9#1.base| (store (select .cse2 |ULTIMATE.start_sll_insert_#t~mem9#1.base|) |ULTIMATE.start_sll_insert_#t~mem9#1.offset| 0))) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) 0)) (and (= |ULTIMATE.start_sll_insert_#t~mem9#1.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_32|) (< 0 |ULTIMATE.start_sll_insert_#t~mem9#1.offset|)) (< |ULTIMATE.start_sll_insert_#t~mem9#1.offset| 0))) is different from false [2021-12-18 22:30:24,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183565451] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:30:24,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:30:24,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21] total 35 [2021-12-18 22:30:24,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254507670] [2021-12-18 22:30:24,874 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:30:24,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-18 22:30:24,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:30:24,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-18 22:30:24,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1497, Unknown=7, NotChecked=78, Total=1722 [2021-12-18 22:30:24,875 INFO L87 Difference]: Start difference. First operand 1234 states and 1561 transitions. Second operand has 35 states, 35 states have (on average 2.742857142857143) internal successors, (96), 35 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:30:32,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:30:32,041 INFO L93 Difference]: Finished difference Result 1925 states and 2487 transitions. [2021-12-18 22:30:32,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-12-18 22:30:32,042 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.742857142857143) internal successors, (96), 35 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 75 [2021-12-18 22:30:32,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:30:32,044 INFO L225 Difference]: With dead ends: 1925 [2021-12-18 22:30:32,045 INFO L226 Difference]: Without dead ends: 1925 [2021-12-18 22:30:32,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 90 SyntacticMatches, 7 SemanticMatches, 105 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3059 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1315, Invalid=9812, Unknown=7, NotChecked=208, Total=11342 [2021-12-18 22:30:32,046 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 718 mSDsluCounter, 1997 mSDsCounter, 0 mSdLazyCounter, 1928 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 2092 SdHoareTripleChecker+Invalid, 2509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 1928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 419 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:30:32,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [718 Valid, 2092 Invalid, 2509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 1928 Invalid, 0 Unknown, 419 Unchecked, 1.2s Time] [2021-12-18 22:30:32,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1925 states. [2021-12-18 22:30:32,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1925 to 1249. [2021-12-18 22:30:32,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1165 states have (on average 1.2334763948497853) internal successors, (1437), 1176 states have internal predecessors, (1437), 25 states have call successors, (25), 12 states have call predecessors, (25), 47 states have return successors, (118), 60 states have call predecessors, (118), 25 states have call successors, (118) [2021-12-18 22:30:32,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1580 transitions. [2021-12-18 22:30:32,061 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1580 transitions. Word has length 75 [2021-12-18 22:30:32,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:30:32,061 INFO L470 AbstractCegarLoop]: Abstraction has 1249 states and 1580 transitions. [2021-12-18 22:30:32,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.742857142857143) internal successors, (96), 35 states have internal predecessors, (96), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:30:32,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1580 transitions. [2021-12-18 22:30:32,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-18 22:30:32,062 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:30:32,062 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:30:32,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-12-18 22:30:32,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:30:32,264 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:30:32,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:30:32,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1372174474, now seen corresponding path program 2 times [2021-12-18 22:30:32,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:30:32,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093552185] [2021-12-18 22:30:32,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:30:32,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:30:32,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:32,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:30:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:32,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:30:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:32,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:30:32,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:32,927 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:30:32,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:30:32,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093552185] [2021-12-18 22:30:32,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093552185] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:30:32,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743838011] [2021-12-18 22:30:32,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:30:32,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:30:32,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:30:32,936 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:30:32,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-12-18 22:30:33,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:30:33,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:30:33,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 106 conjunts are in the unsatisfiable core [2021-12-18 22:30:33,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:30:33,189 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 22:30:33,242 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:30:33,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:30:33,381 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-18 22:30:33,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-12-18 22:30:33,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:30:34,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:34,914 INFO L354 Elim1Store]: treesize reduction 72, result has 37.4 percent of original size [2021-12-18 22:30:34,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 65 [2021-12-18 22:30:35,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:35,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-12-18 22:30:35,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:35,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:30:35,886 INFO L354 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2021-12-18 22:30:35,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 101 treesize of output 61 [2021-12-18 22:30:36,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:36,098 INFO L354 Elim1Store]: treesize reduction 72, result has 17.2 percent of original size [2021-12-18 22:30:36,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 160 treesize of output 77 [2021-12-18 22:30:36,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 144 [2021-12-18 22:30:36,756 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-18 22:30:36,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 184 treesize of output 127 [2021-12-18 22:30:37,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:30:37,106 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-18 22:30:37,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 128 treesize of output 50 [2021-12-18 22:30:37,351 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 29 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:30:37,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:30:38,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743838011] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:30:38,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:30:38,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 46 [2021-12-18 22:30:38,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069123794] [2021-12-18 22:30:38,371 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:30:38,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-12-18 22:30:38,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:30:38,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-18 22:30:38,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=2880, Unknown=27, NotChecked=0, Total=3080 [2021-12-18 22:30:38,372 INFO L87 Difference]: Start difference. First operand 1249 states and 1580 transitions. Second operand has 47 states, 46 states have (on average 2.260869565217391) internal successors, (104), 47 states have internal predecessors, (104), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:30:42,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:30:42,348 INFO L93 Difference]: Finished difference Result 1351 states and 1696 transitions. [2021-12-18 22:30:42,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-18 22:30:42,348 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 2.260869565217391) internal successors, (104), 47 states have internal predecessors, (104), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 75 [2021-12-18 22:30:42,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:30:42,360 INFO L225 Difference]: With dead ends: 1351 [2021-12-18 22:30:42,360 INFO L226 Difference]: Without dead ends: 1351 [2021-12-18 22:30:42,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 72 SyntacticMatches, 4 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1398 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=662, Invalid=6451, Unknown=27, NotChecked=0, Total=7140 [2021-12-18 22:30:42,361 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 380 mSDsluCounter, 2123 mSDsCounter, 0 mSdLazyCounter, 1629 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 2203 SdHoareTripleChecker+Invalid, 2207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-18 22:30:42,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 2203 Invalid, 2207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1629 Invalid, 0 Unknown, 513 Unchecked, 0.9s Time] [2021-12-18 22:30:42,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1351 states. [2021-12-18 22:30:42,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1351 to 1269. [2021-12-18 22:30:42,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1185 states have (on average 1.2329113924050632) internal successors, (1461), 1196 states have internal predecessors, (1461), 25 states have call successors, (25), 12 states have call predecessors, (25), 47 states have return successors, (118), 60 states have call predecessors, (118), 25 states have call successors, (118) [2021-12-18 22:30:42,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1604 transitions. [2021-12-18 22:30:42,393 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1604 transitions. Word has length 75 [2021-12-18 22:30:42,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:30:42,394 INFO L470 AbstractCegarLoop]: Abstraction has 1269 states and 1604 transitions. [2021-12-18 22:30:42,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 2.260869565217391) internal successors, (104), 47 states have internal predecessors, (104), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:30:42,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1604 transitions. [2021-12-18 22:30:42,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-18 22:30:42,395 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:30:42,395 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:30:42,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-12-18 22:30:42,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:30:42,596 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:30:42,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:30:42,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1372174475, now seen corresponding path program 2 times [2021-12-18 22:30:42,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:30:42,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972064167] [2021-12-18 22:30:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:30:42,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:30:42,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:43,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:30:43,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:43,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:30:43,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:43,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:30:43,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:30:43,404 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:30:43,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:30:43,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972064167] [2021-12-18 22:30:43,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972064167] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:30:43,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516207251] [2021-12-18 22:30:43,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:30:43,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:30:43,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:30:43,406 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:30:43,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-12-18 22:30:43,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:30:43,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:30:43,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 122 conjunts are in the unsatisfiable core [2021-12-18 22:30:43,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:30:43,698 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 22:30:43,704 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 22:30:43,853 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:30:43,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:30:43,884 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:30:43,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:30:43,964 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 11 treesize of output 7 [2021-12-18 22:30:43,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:30:45,504 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-18 22:30:45,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2021-12-18 22:30:45,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:30:46,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:46,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:30:46,123 INFO L354 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2021-12-18 22:30:46,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 60 [2021-12-18 22:30:46,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:46,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:46,131 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-18 22:30:46,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 42 [2021-12-18 22:30:46,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:46,271 INFO L354 Elim1Store]: treesize reduction 68, result has 18.1 percent of original size [2021-12-18 22:30:46,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 138 treesize of output 98 [2021-12-18 22:30:46,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:46,286 INFO L354 Elim1Store]: treesize reduction 108, result has 9.2 percent of original size [2021-12-18 22:30:46,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 161 [2021-12-18 22:30:46,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:30:47,008 INFO L354 Elim1Store]: treesize reduction 85, result has 11.5 percent of original size [2021-12-18 22:30:47,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 172 treesize of output 86 [2021-12-18 22:30:47,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:47,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:30:47,022 INFO L354 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2021-12-18 22:30:47,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 25 [2021-12-18 22:30:47,068 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 15 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:30:47,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:31:06,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516207251] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:31:06,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:31:06,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2021-12-18 22:31:06,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175456047] [2021-12-18 22:31:06,494 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:31:06,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-18 22:31:06,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:31:06,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-18 22:31:06,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=3467, Unknown=8, NotChecked=0, Total=3660 [2021-12-18 22:31:06,495 INFO L87 Difference]: Start difference. First operand 1269 states and 1604 transitions. Second operand has 46 states, 45 states have (on average 2.2444444444444445) internal successors, (101), 46 states have internal predecessors, (101), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:31:11,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:31:11,260 INFO L93 Difference]: Finished difference Result 1423 states and 1788 transitions. [2021-12-18 22:31:11,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-18 22:31:11,261 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.2444444444444445) internal successors, (101), 46 states have internal predecessors, (101), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 75 [2021-12-18 22:31:11,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:31:11,262 INFO L225 Difference]: With dead ends: 1423 [2021-12-18 22:31:11,262 INFO L226 Difference]: Without dead ends: 1423 [2021-12-18 22:31:11,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 73 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1564 ImplicationChecksByTransitivity, 24.0s TimeCoverageRelationStatistics Valid=566, Invalid=6736, Unknown=8, NotChecked=0, Total=7310 [2021-12-18 22:31:11,263 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 429 mSDsluCounter, 2177 mSDsCounter, 0 mSdLazyCounter, 2102 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 2269 SdHoareTripleChecker+Invalid, 2533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 2102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-18 22:31:11,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 2269 Invalid, 2533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 2102 Invalid, 0 Unknown, 365 Unchecked, 1.6s Time] [2021-12-18 22:31:11,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2021-12-18 22:31:11,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1311. [2021-12-18 22:31:11,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1227 states have (on average 1.2290138549307252) internal successors, (1508), 1238 states have internal predecessors, (1508), 25 states have call successors, (25), 12 states have call predecessors, (25), 47 states have return successors, (118), 60 states have call predecessors, (118), 25 states have call successors, (118) [2021-12-18 22:31:11,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 1651 transitions. [2021-12-18 22:31:11,274 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 1651 transitions. Word has length 75 [2021-12-18 22:31:11,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:31:11,274 INFO L470 AbstractCegarLoop]: Abstraction has 1311 states and 1651 transitions. [2021-12-18 22:31:11,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.2444444444444445) internal successors, (101), 46 states have internal predecessors, (101), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:31:11,274 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 1651 transitions. [2021-12-18 22:31:11,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-18 22:31:11,275 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:31:11,275 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:31:11,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-12-18 22:31:11,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:31:11,491 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:31:11,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:31:11,492 INFO L85 PathProgramCache]: Analyzing trace with hash 561902701, now seen corresponding path program 2 times [2021-12-18 22:31:11,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:31:11,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153820968] [2021-12-18 22:31:11,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:31:11,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:31:11,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:31:12,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:31:12,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:31:12,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:31:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:31:12,257 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 11 proven. 32 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-18 22:31:12,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:31:12,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153820968] [2021-12-18 22:31:12,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153820968] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:31:12,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166815268] [2021-12-18 22:31:12,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:31:12,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:31:12,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:31:12,259 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:31:12,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-12-18 22:31:12,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:31:12,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:31:12,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 87 conjunts are in the unsatisfiable core [2021-12-18 22:31:12,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:31:12,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 6 treesize of output 5 [2021-12-18 22:31:12,596 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:31:12,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:31:12,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:31:12,785 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 22:31:12,803 INFO L354 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2021-12-18 22:31:12,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2021-12-18 22:31:12,877 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 11 treesize of output 7 [2021-12-18 22:31:12,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 23 [2021-12-18 22:31:13,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:31:13,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-12-18 22:31:13,518 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 21 treesize of output 9 [2021-12-18 22:31:14,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:31:14,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2021-12-18 22:31:14,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:31:14,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:31:14,989 INFO L354 Elim1Store]: treesize reduction 146, result has 26.3 percent of original size [2021-12-18 22:31:14,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 80 treesize of output 80 [2021-12-18 22:31:15,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:31:15,219 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 21 proven. 32 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-18 22:31:15,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:31:22,775 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:31:22,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 73 [2021-12-18 22:31:39,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166815268] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:31:39,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:31:39,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29] total 57 [2021-12-18 22:31:39,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221087575] [2021-12-18 22:31:39,906 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:31:39,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-12-18 22:31:39,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:31:39,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-12-18 22:31:39,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=5017, Unknown=29, NotChecked=0, Total=5256 [2021-12-18 22:31:39,907 INFO L87 Difference]: Start difference. First operand 1311 states and 1651 transitions. Second operand has 58 states, 57 states have (on average 2.017543859649123) internal successors, (115), 58 states have internal predecessors, (115), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:32:03,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:32:03,022 INFO L93 Difference]: Finished difference Result 1341 states and 1682 transitions. [2021-12-18 22:32:03,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-18 22:32:03,022 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 2.017543859649123) internal successors, (115), 58 states have internal predecessors, (115), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 74 [2021-12-18 22:32:03,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:32:03,024 INFO L225 Difference]: With dead ends: 1341 [2021-12-18 22:32:03,024 INFO L226 Difference]: Without dead ends: 1341 [2021-12-18 22:32:03,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 2010 ImplicationChecksByTransitivity, 47.8s TimeCoverageRelationStatistics Valid=516, Invalid=9350, Unknown=34, NotChecked=0, Total=9900 [2021-12-18 22:32:03,025 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 198 mSDsluCounter, 2491 mSDsCounter, 0 mSdLazyCounter, 1411 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 1920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 22:32:03,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 2571 Invalid, 1920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1411 Invalid, 0 Unknown, 470 Unchecked, 0.8s Time] [2021-12-18 22:32:03,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2021-12-18 22:32:03,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1312. [2021-12-18 22:32:03,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1312 states, 1228 states have (on average 1.229641693811075) internal successors, (1510), 1239 states have internal predecessors, (1510), 25 states have call successors, (25), 12 states have call predecessors, (25), 47 states have return successors, (118), 60 states have call predecessors, (118), 25 states have call successors, (118) [2021-12-18 22:32:03,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1653 transitions. [2021-12-18 22:32:03,036 INFO L78 Accepts]: Start accepts. Automaton has 1312 states and 1653 transitions. Word has length 74 [2021-12-18 22:32:03,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:32:03,036 INFO L470 AbstractCegarLoop]: Abstraction has 1312 states and 1653 transitions. [2021-12-18 22:32:03,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 2.017543859649123) internal successors, (115), 58 states have internal predecessors, (115), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:32:03,036 INFO L276 IsEmpty]: Start isEmpty. Operand 1312 states and 1653 transitions. [2021-12-18 22:32:03,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-18 22:32:03,037 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:32:03,037 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:32:03,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-12-18 22:32:03,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:32:03,253 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:32:03,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:32:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash 561902702, now seen corresponding path program 2 times [2021-12-18 22:32:03,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:32:03,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789509403] [2021-12-18 22:32:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:32:03,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:32:03,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:03,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:32:03,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:03,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:32:03,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 14 proven. 27 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:32:03,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:32:03,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789509403] [2021-12-18 22:32:03,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789509403] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:32:03,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258711213] [2021-12-18 22:32:03,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:32:03,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:32:03,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:32:03,697 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:32:03,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-12-18 22:32:03,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:32:03,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:32:03,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 69 conjunts are in the unsatisfiable core [2021-12-18 22:32:03,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:32:03,963 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 22:32:05,769 INFO L354 Elim1Store]: treesize reduction 74, result has 36.8 percent of original size [2021-12-18 22:32:05,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 132 treesize of output 114 [2021-12-18 22:32:05,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:32:05,786 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-18 22:32:05,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 23 [2021-12-18 22:32:06,079 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 22 proven. 22 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-18 22:32:06,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:32:07,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:07,228 INFO L354 Elim1Store]: treesize reduction 8, result has 92.9 percent of original size [2021-12-18 22:32:07,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 106 treesize of output 153 [2021-12-18 22:32:38,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258711213] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:32:38,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:32:38,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 45 [2021-12-18 22:32:38,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786832423] [2021-12-18 22:32:38,276 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:32:38,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-18 22:32:38,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:32:38,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-18 22:32:38,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=3468, Unknown=2, NotChecked=0, Total=3660 [2021-12-18 22:32:38,277 INFO L87 Difference]: Start difference. First operand 1312 states and 1653 transitions. Second operand has 46 states, 45 states have (on average 2.4) internal successors, (108), 46 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:32:39,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:32:39,946 INFO L93 Difference]: Finished difference Result 1325 states and 1660 transitions. [2021-12-18 22:32:39,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-18 22:32:39,946 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.4) internal successors, (108), 46 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 74 [2021-12-18 22:32:39,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:32:39,948 INFO L225 Difference]: With dead ends: 1325 [2021-12-18 22:32:39,948 INFO L226 Difference]: Without dead ends: 1325 [2021-12-18 22:32:39,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=376, Invalid=6102, Unknown=2, NotChecked=0, Total=6480 [2021-12-18 22:32:39,949 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 84 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1991 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:32:39,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 1991 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 796 Invalid, 0 Unknown, 346 Unchecked, 0.4s Time] [2021-12-18 22:32:39,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2021-12-18 22:32:39,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1315. [2021-12-18 22:32:39,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 1231 states have (on average 1.2298943948009748) internal successors, (1514), 1242 states have internal predecessors, (1514), 25 states have call successors, (25), 12 states have call predecessors, (25), 47 states have return successors, (118), 60 states have call predecessors, (118), 25 states have call successors, (118) [2021-12-18 22:32:39,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1657 transitions. [2021-12-18 22:32:39,960 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1657 transitions. Word has length 74 [2021-12-18 22:32:39,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:32:39,960 INFO L470 AbstractCegarLoop]: Abstraction has 1315 states and 1657 transitions. [2021-12-18 22:32:39,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.4) internal successors, (108), 46 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:32:39,960 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1657 transitions. [2021-12-18 22:32:39,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-18 22:32:39,961 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:32:39,961 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:32:39,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-12-18 22:32:40,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2021-12-18 22:32:40,180 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:32:40,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:32:40,181 INFO L85 PathProgramCache]: Analyzing trace with hash -976928073, now seen corresponding path program 3 times [2021-12-18 22:32:40,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:32:40,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454009220] [2021-12-18 22:32:40,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:32:40,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:32:40,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:40,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:32:40,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:40,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:32:40,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:40,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:32:40,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:40,260 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 22:32:40,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:32:40,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454009220] [2021-12-18 22:32:40,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454009220] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:32:40,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473536188] [2021-12-18 22:32:40,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:32:40,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:32:40,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:32:40,262 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:32:40,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-12-18 22:32:40,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-18 22:32:40,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:32:40,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-18 22:32:40,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:32:40,610 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 22:32:40,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:32:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-18 22:32:40,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473536188] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:32:40,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:32:40,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2021-12-18 22:32:40,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243802584] [2021-12-18 22:32:40,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:32:40,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-18 22:32:40,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:32:40,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-18 22:32:40,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-12-18 22:32:40,791 INFO L87 Difference]: Start difference. First operand 1315 states and 1657 transitions. Second operand has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-18 22:32:41,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:32:41,055 INFO L93 Difference]: Finished difference Result 1917 states and 2486 transitions. [2021-12-18 22:32:41,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-18 22:32:41,055 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 76 [2021-12-18 22:32:41,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:32:41,058 INFO L225 Difference]: With dead ends: 1917 [2021-12-18 22:32:41,058 INFO L226 Difference]: Without dead ends: 1917 [2021-12-18 22:32:41,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2021-12-18 22:32:41,059 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 130 mSDsluCounter, 1570 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 1700 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-18 22:32:41,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 1700 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-18 22:32:41,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1917 states. [2021-12-18 22:32:41,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1917 to 1475. [2021-12-18 22:32:41,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1475 states, 1386 states have (on average 1.2373737373737375) internal successors, (1715), 1392 states have internal predecessors, (1715), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:32:41,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1475 states to 1475 states and 1874 transitions. [2021-12-18 22:32:41,078 INFO L78 Accepts]: Start accepts. Automaton has 1475 states and 1874 transitions. Word has length 76 [2021-12-18 22:32:41,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:32:41,078 INFO L470 AbstractCegarLoop]: Abstraction has 1475 states and 1874 transitions. [2021-12-18 22:32:41,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 1 states have call successors, (3), 1 states have call predecessors, (3), 4 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-18 22:32:41,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1475 states and 1874 transitions. [2021-12-18 22:32:41,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-18 22:32:41,080 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:32:41,080 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:32:41,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-12-18 22:32:41,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:32:41,299 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:32:41,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:32:41,299 INFO L85 PathProgramCache]: Analyzing trace with hash -489470244, now seen corresponding path program 1 times [2021-12-18 22:32:41,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:32:41,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971306655] [2021-12-18 22:32:41,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:32:41,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:32:41,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:42,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:32:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:42,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 22:32:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:42,112 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 27 proven. 59 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 22:32:42,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:32:42,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971306655] [2021-12-18 22:32:42,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971306655] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:32:42,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425249574] [2021-12-18 22:32:42,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:32:42,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:32:42,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:32:42,114 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:32:42,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-12-18 22:32:42,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:42,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 118 conjunts are in the unsatisfiable core [2021-12-18 22:32:42,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:32:42,391 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 22:32:42,420 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:32:42,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:32:42,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:32:42,605 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:32:42,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:32:42,692 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 11 treesize of output 7 [2021-12-18 22:32:42,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2021-12-18 22:32:42,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:42,876 INFO L354 Elim1Store]: treesize reduction 90, result has 36.6 percent of original size [2021-12-18 22:32:42,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 69 [2021-12-18 22:32:43,013 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:32:43,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 82 treesize of output 51 [2021-12-18 22:32:43,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:32:43,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:43,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:43,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:43,280 INFO L354 Elim1Store]: treesize reduction 144, result has 37.1 percent of original size [2021-12-18 22:32:43,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 56 treesize of output 105 [2021-12-18 22:32:43,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 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 22:32:43,487 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-12-18 22:32:43,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 158 treesize of output 81 [2021-12-18 22:32:43,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:43,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:32:44,846 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 21 treesize of output 9 [2021-12-18 22:32:45,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:45,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:32:45,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:45,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:45,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:32:45,850 INFO L354 Elim1Store]: treesize reduction 98, result has 6.7 percent of original size [2021-12-18 22:32:45,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 6 case distinctions, treesize of input 140 treesize of output 59 [2021-12-18 22:32:46,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:32:46,315 INFO L354 Elim1Store]: treesize reduction 243, result has 23.1 percent of original size [2021-12-18 22:32:46,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 245 treesize of output 138 [2021-12-18 22:32:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 67 proven. 35 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-18 22:32:46,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:32:47,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425249574] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:32:47,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:32:47,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 52 [2021-12-18 22:32:47,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085813469] [2021-12-18 22:32:47,206 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:32:47,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-12-18 22:32:47,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:32:47,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-12-18 22:32:47,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=3310, Unknown=0, NotChecked=0, Total=3540 [2021-12-18 22:32:47,207 INFO L87 Difference]: Start difference. First operand 1475 states and 1874 transitions. Second operand has 53 states, 52 states have (on average 2.076923076923077) internal successors, (108), 53 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:32:53,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:32:53,270 INFO L93 Difference]: Finished difference Result 2543 states and 3276 transitions. [2021-12-18 22:32:53,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-18 22:32:53,271 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 2.076923076923077) internal successors, (108), 53 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 75 [2021-12-18 22:32:53,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:32:53,274 INFO L225 Difference]: With dead ends: 2543 [2021-12-18 22:32:53,274 INFO L226 Difference]: Without dead ends: 2543 [2021-12-18 22:32:53,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=559, Invalid=5292, Unknown=1, NotChecked=0, Total=5852 [2021-12-18 22:32:53,275 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 478 mSDsluCounter, 3377 mSDsCounter, 0 mSdLazyCounter, 2137 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 3511 SdHoareTripleChecker+Invalid, 2440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:32:53,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 3511 Invalid, 2440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2137 Invalid, 0 Unknown, 221 Unchecked, 1.5s Time] [2021-12-18 22:32:53,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2543 states. [2021-12-18 22:32:53,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2543 to 1478. [2021-12-18 22:32:53,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1389 states have (on average 1.238300935925126) internal successors, (1720), 1395 states have internal predecessors, (1720), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:32:53,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1879 transitions. [2021-12-18 22:32:53,290 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 1879 transitions. Word has length 75 [2021-12-18 22:32:53,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:32:53,290 INFO L470 AbstractCegarLoop]: Abstraction has 1478 states and 1879 transitions. [2021-12-18 22:32:53,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 2.076923076923077) internal successors, (108), 53 states have internal predecessors, (108), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:32:53,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 1879 transitions. [2021-12-18 22:32:53,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-18 22:32:53,292 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:32:53,292 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:32:53,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-12-18 22:32:53,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-12-18 22:32:53,510 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:32:53,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:32:53,510 INFO L85 PathProgramCache]: Analyzing trace with hash -489470243, now seen corresponding path program 1 times [2021-12-18 22:32:53,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:32:53,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829938426] [2021-12-18 22:32:53,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:32:53,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:32:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:54,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:32:54,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:54,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 22:32:54,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:54,816 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 15 proven. 71 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 22:32:54,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:32:54,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829938426] [2021-12-18 22:32:54,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829938426] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:32:54,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956593370] [2021-12-18 22:32:54,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:32:54,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:32:54,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:32:54,828 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:32:54,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-12-18 22:32:55,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:32:55,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 132 conjunts are in the unsatisfiable core [2021-12-18 22:32:55,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:32:55,115 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 22:32:55,121 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 22:32:55,239 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:32:55,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:32:55,281 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:32:55,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:32:55,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:32:55,375 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 11 treesize of output 7 [2021-12-18 22:32:55,531 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:32:55,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:32:55,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 22:32:55,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2021-12-18 22:32:55,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:32:55,860 INFO L354 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2021-12-18 22:32:55,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 34 [2021-12-18 22:32:55,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:55,917 INFO L354 Elim1Store]: treesize reduction 90, result has 36.6 percent of original size [2021-12-18 22:32:55,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 69 [2021-12-18 22:32:56,117 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:32:56,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 106 treesize of output 63 [2021-12-18 22:32:56,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:32:56,419 INFO L354 Elim1Store]: treesize reduction 35, result has 48.5 percent of original size [2021-12-18 22:32:56,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 42 [2021-12-18 22:32:56,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,470 INFO L354 Elim1Store]: treesize reduction 16, result has 71.9 percent of original size [2021-12-18 22:32:56,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 56 [2021-12-18 22:32:56,657 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-12-18 22:32:56,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 151 treesize of output 78 [2021-12-18 22:32:56,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:32:56,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 62 [2021-12-18 22:33:01,336 INFO L354 Elim1Store]: treesize reduction 332, result has 18.0 percent of original size [2021-12-18 22:33:01,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 19 new quantified variables, introduced 36 case distinctions, treesize of input 440 treesize of output 210 [2021-12-18 22:33:01,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:33:01,356 INFO L354 Elim1Store]: treesize reduction 15, result has 40.0 percent of original size [2021-12-18 22:33:01,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 43 [2021-12-18 22:33:01,521 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 26 proven. 76 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-18 22:33:01,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:33:02,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956593370] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:02,735 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:33:02,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 55 [2021-12-18 22:33:02,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468768669] [2021-12-18 22:33:02,735 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:33:02,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-18 22:33:02,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:02,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-18 22:33:02,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=4251, Unknown=0, NotChecked=0, Total=4422 [2021-12-18 22:33:02,736 INFO L87 Difference]: Start difference. First operand 1478 states and 1879 transitions. Second operand has 56 states, 55 states have (on average 2.0) internal successors, (110), 56 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:33:13,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:33:13,995 INFO L93 Difference]: Finished difference Result 2571 states and 3310 transitions. [2021-12-18 22:33:13,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-18 22:33:13,996 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 55 states have (on average 2.0) internal successors, (110), 56 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 75 [2021-12-18 22:33:13,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:33:14,000 INFO L225 Difference]: With dead ends: 2571 [2021-12-18 22:33:14,000 INFO L226 Difference]: Without dead ends: 2571 [2021-12-18 22:33:14,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1171 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=667, Invalid=8452, Unknown=1, NotChecked=0, Total=9120 [2021-12-18 22:33:14,000 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 838 mSDsluCounter, 4046 mSDsCounter, 0 mSdLazyCounter, 3012 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 4170 SdHoareTripleChecker+Invalid, 3743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 3012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 586 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:33:14,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [838 Valid, 4170 Invalid, 3743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 3012 Invalid, 0 Unknown, 586 Unchecked, 2.1s Time] [2021-12-18 22:33:14,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2571 states. [2021-12-18 22:33:14,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2571 to 1478. [2021-12-18 22:33:14,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1389 states have (on average 1.2375809935205184) internal successors, (1719), 1395 states have internal predecessors, (1719), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:33:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1878 transitions. [2021-12-18 22:33:14,016 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 1878 transitions. Word has length 75 [2021-12-18 22:33:14,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:33:14,016 INFO L470 AbstractCegarLoop]: Abstraction has 1478 states and 1878 transitions. [2021-12-18 22:33:14,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 55 states have (on average 2.0) internal successors, (110), 56 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:33:14,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 1878 transitions. [2021-12-18 22:33:14,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-18 22:33:14,018 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:33:14,018 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 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 22:33:14,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-12-18 22:33:14,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-12-18 22:33:14,236 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:33:14,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:33:14,236 INFO L85 PathProgramCache]: Analyzing trace with hash -161401235, now seen corresponding path program 1 times [2021-12-18 22:33:14,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:33:14,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322436911] [2021-12-18 22:33:14,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:14,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:33:14,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:14,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:33:14,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:14,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:33:14,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:14,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:33:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:14,284 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-18 22:33:14,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:33:14,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322436911] [2021-12-18 22:33:14,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322436911] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:14,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870896072] [2021-12-18 22:33:14,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:14,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:14,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:33:14,286 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:33:14,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-12-18 22:33:14,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:14,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-18 22:33:14,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:33:14,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-12-18 22:33:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-18 22:33:14,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:33:14,682 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-12-18 22:33:14,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2021-12-18 22:33:14,742 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-18 22:33:14,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870896072] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:33:14,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:33:14,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2021-12-18 22:33:14,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356551934] [2021-12-18 22:33:14,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:33:14,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 22:33:14,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:14,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 22:33:14,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-18 22:33:14,743 INFO L87 Difference]: Start difference. First operand 1478 states and 1878 transitions. Second operand has 7 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:33:14,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:33:14,860 INFO L93 Difference]: Finished difference Result 1489 states and 1888 transitions. [2021-12-18 22:33:14,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-18 22:33:14,861 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 77 [2021-12-18 22:33:14,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:33:14,863 INFO L225 Difference]: With dead ends: 1489 [2021-12-18 22:33:14,863 INFO L226 Difference]: Without dead ends: 1489 [2021-12-18 22:33:14,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 156 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:33:14,863 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 51 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:33:14,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 295 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:33:14,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1489 states. [2021-12-18 22:33:14,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1489 to 1480. [2021-12-18 22:33:14,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1480 states, 1391 states have (on average 1.2379583033788641) internal successors, (1722), 1397 states have internal predecessors, (1722), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:33:14,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1881 transitions. [2021-12-18 22:33:14,875 INFO L78 Accepts]: Start accepts. Automaton has 1480 states and 1881 transitions. Word has length 77 [2021-12-18 22:33:14,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:33:14,875 INFO L470 AbstractCegarLoop]: Abstraction has 1480 states and 1881 transitions. [2021-12-18 22:33:14,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:33:14,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1480 states and 1881 transitions. [2021-12-18 22:33:14,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-18 22:33:14,876 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:33:14,876 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 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 22:33:14,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-12-18 22:33:15,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:15,089 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:33:15,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:33:15,090 INFO L85 PathProgramCache]: Analyzing trace with hash -161401234, now seen corresponding path program 1 times [2021-12-18 22:33:15,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:33:15,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716259945] [2021-12-18 22:33:15,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:15,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:33:15,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:15,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:33:15,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:15,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:33:15,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:15,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:33:15,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:15,209 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-12-18 22:33:15,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:33:15,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716259945] [2021-12-18 22:33:15,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716259945] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:15,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709992364] [2021-12-18 22:33:15,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:15,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:15,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:33:15,220 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:33:15,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-12-18 22:33:15,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:15,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-18 22:33:15,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:33:15,641 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 11 treesize of output 7 [2021-12-18 22:33:15,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2021-12-18 22:33:15,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-12-18 22:33:15,890 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-12-18 22:33:15,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:33:16,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:33:16,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 35 [2021-12-18 22:33:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-18 22:33:16,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709992364] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:33:16,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:33:16,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 6] total 20 [2021-12-18 22:33:16,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914434087] [2021-12-18 22:33:16,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:33:16,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-18 22:33:16,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:16,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-18 22:33:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-12-18 22:33:16,156 INFO L87 Difference]: Start difference. First operand 1480 states and 1881 transitions. Second operand has 21 states, 20 states have (on average 5.65) internal successors, (113), 21 states have internal predecessors, (113), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:33:17,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:33:17,656 INFO L93 Difference]: Finished difference Result 1733 states and 2221 transitions. [2021-12-18 22:33:17,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-18 22:33:17,657 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 5.65) internal successors, (113), 21 states have internal predecessors, (113), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 77 [2021-12-18 22:33:17,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:33:17,659 INFO L225 Difference]: With dead ends: 1733 [2021-12-18 22:33:17,659 INFO L226 Difference]: Without dead ends: 1733 [2021-12-18 22:33:17,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=424, Invalid=1738, Unknown=0, NotChecked=0, Total=2162 [2021-12-18 22:33:17,659 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 438 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:33:17,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 645 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 657 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-18 22:33:17,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1733 states. [2021-12-18 22:33:17,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1733 to 1534. [2021-12-18 22:33:17,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1534 states, 1445 states have (on average 1.2401384083044982) internal successors, (1792), 1451 states have internal predecessors, (1792), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:33:17,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 1951 transitions. [2021-12-18 22:33:17,675 INFO L78 Accepts]: Start accepts. Automaton has 1534 states and 1951 transitions. Word has length 77 [2021-12-18 22:33:17,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:33:17,675 INFO L470 AbstractCegarLoop]: Abstraction has 1534 states and 1951 transitions. [2021-12-18 22:33:17,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 5.65) internal successors, (113), 21 states have internal predecessors, (113), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-18 22:33:17,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1534 states and 1951 transitions. [2021-12-18 22:33:17,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-18 22:33:17,676 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:33:17,677 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:33:17,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-12-18 22:33:17,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:17,891 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:33:17,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:33:17,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1177379347, now seen corresponding path program 1 times [2021-12-18 22:33:17,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:33:17,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449254478] [2021-12-18 22:33:17,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:17,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:33:17,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:18,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:33:18,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:18,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:33:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:18,240 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 36 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:33:18,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:33:18,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449254478] [2021-12-18 22:33:18,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449254478] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:18,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031334788] [2021-12-18 22:33:18,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:18,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:18,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:33:18,241 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:33:18,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-12-18 22:33:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:18,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 59 conjunts are in the unsatisfiable core [2021-12-18 22:33:18,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:33:18,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 6 treesize of output 5 [2021-12-18 22:33:18,556 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 11 treesize of output 7 [2021-12-18 22:33:18,590 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:33:18,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:33:18,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-18 22:33:18,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:33:19,034 INFO L354 Elim1Store]: treesize reduction 3, result has 90.9 percent of original size [2021-12-18 22:33:19,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 47 [2021-12-18 22:33:19,193 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-18 22:33:19,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:33:19,287 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:33:19,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:33:19,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031334788] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:19,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:33:19,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 40 [2021-12-18 22:33:19,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002209327] [2021-12-18 22:33:19,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:33:19,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-18 22:33:19,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:19,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-18 22:33:19,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=2128, Unknown=0, NotChecked=0, Total=2256 [2021-12-18 22:33:19,800 INFO L87 Difference]: Start difference. First operand 1534 states and 1951 transitions. Second operand has 41 states, 40 states have (on average 2.575) internal successors, (103), 41 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:33:21,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:33:21,092 INFO L93 Difference]: Finished difference Result 1547 states and 1957 transitions. [2021-12-18 22:33:21,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-18 22:33:21,093 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.575) internal successors, (103), 41 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 76 [2021-12-18 22:33:21,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:33:21,102 INFO L225 Difference]: With dead ends: 1547 [2021-12-18 22:33:21,102 INFO L226 Difference]: Without dead ends: 1547 [2021-12-18 22:33:21,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 91 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=381, Invalid=4731, Unknown=0, NotChecked=0, Total=5112 [2021-12-18 22:33:21,103 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 141 mSDsluCounter, 2041 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2117 SdHoareTripleChecker+Invalid, 1305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:33:21,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 2117 Invalid, 1305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1130 Invalid, 0 Unknown, 149 Unchecked, 0.4s Time] [2021-12-18 22:33:21,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1547 states. [2021-12-18 22:33:21,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1547 to 1534. [2021-12-18 22:33:21,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1534 states, 1445 states have (on average 1.2401384083044982) internal successors, (1792), 1451 states have internal predecessors, (1792), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:33:21,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 1951 transitions. [2021-12-18 22:33:21,136 INFO L78 Accepts]: Start accepts. Automaton has 1534 states and 1951 transitions. Word has length 76 [2021-12-18 22:33:21,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:33:21,136 INFO L470 AbstractCegarLoop]: Abstraction has 1534 states and 1951 transitions. [2021-12-18 22:33:21,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.575) internal successors, (103), 41 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:33:21,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1534 states and 1951 transitions. [2021-12-18 22:33:21,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 22:33:21,138 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:33:21,138 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 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 22:33:21,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-12-18 22:33:21,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-12-18 22:33:21,356 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:33:21,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:33:21,357 INFO L85 PathProgramCache]: Analyzing trace with hash -708472360, now seen corresponding path program 1 times [2021-12-18 22:33:21,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:33:21,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978443745] [2021-12-18 22:33:21,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:21,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:33:21,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:21,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:33:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:21,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:33:21,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:21,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:33:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-18 22:33:21,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:33:21,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978443745] [2021-12-18 22:33:21,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978443745] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:21,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636269598] [2021-12-18 22:33:21,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:21,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:21,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:33:21,432 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:33:21,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-12-18 22:33:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:21,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-18 22:33:21,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:33:21,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:33:21,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-18 22:33:21,886 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-18 22:33:21,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-18 22:33:21,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636269598] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:33:21,887 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-18 22:33:21,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-12-18 22:33:21,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820212817] [2021-12-18 22:33:21,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:33:21,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-18 22:33:21,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:21,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-18 22:33:21,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:33:21,888 INFO L87 Difference]: Start difference. First operand 1534 states and 1951 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:33:22,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:33:22,038 INFO L93 Difference]: Finished difference Result 1728 states and 2217 transitions. [2021-12-18 22:33:22,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-18 22:33:22,038 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 78 [2021-12-18 22:33:22,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:33:22,040 INFO L225 Difference]: With dead ends: 1728 [2021-12-18 22:33:22,040 INFO L226 Difference]: Without dead ends: 1728 [2021-12-18 22:33:22,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-12-18 22:33:22,040 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 160 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:33:22,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 400 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:33:22,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1728 states. [2021-12-18 22:33:22,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1728 to 1533. [2021-12-18 22:33:22,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1533 states, 1444 states have (on average 1.2389196675900278) internal successors, (1789), 1450 states have internal predecessors, (1789), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:33:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1533 states to 1533 states and 1948 transitions. [2021-12-18 22:33:22,061 INFO L78 Accepts]: Start accepts. Automaton has 1533 states and 1948 transitions. Word has length 78 [2021-12-18 22:33:22,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:33:22,061 INFO L470 AbstractCegarLoop]: Abstraction has 1533 states and 1948 transitions. [2021-12-18 22:33:22,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:33:22,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1533 states and 1948 transitions. [2021-12-18 22:33:22,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 22:33:22,063 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:33:22,063 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:33:22,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-12-18 22:33:22,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:22,283 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:33:22,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:33:22,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1050495557, now seen corresponding path program 2 times [2021-12-18 22:33:22,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:33:22,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101450907] [2021-12-18 22:33:22,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:22,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:33:22,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:22,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:33:22,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:22,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:33:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:22,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:33:22,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:22,929 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:33:22,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:33:22,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101450907] [2021-12-18 22:33:22,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101450907] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:22,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789492042] [2021-12-18 22:33:22,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:33:22,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:22,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:33:22,931 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:33:22,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-12-18 22:33:23,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:33:23,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:33:23,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 96 conjunts are in the unsatisfiable core [2021-12-18 22:33:23,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:33:23,341 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 22:33:23,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:33:24,618 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-18 22:33:24,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-12-18 22:33:25,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:25,083 INFO L354 Elim1Store]: treesize reduction 76, result has 16.5 percent of original size [2021-12-18 22:33:25,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 48 [2021-12-18 22:33:25,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:25,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-12-18 22:33:25,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:25,231 INFO L354 Elim1Store]: treesize reduction 92, result has 16.4 percent of original size [2021-12-18 22:33:25,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 95 treesize of output 70 [2021-12-18 22:33:25,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:25,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 89 [2021-12-18 22:33:25,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:25,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 69 [2021-12-18 22:33:25,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:33:25,807 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-12-18 22:33:25,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 28 [2021-12-18 22:33:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 24 proven. 13 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:33:25,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:33:26,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789492042] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:26,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:33:26,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 46 [2021-12-18 22:33:26,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439171753] [2021-12-18 22:33:26,736 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:33:26,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-18 22:33:26,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:26,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-18 22:33:26,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=2790, Unknown=15, NotChecked=0, Total=2970 [2021-12-18 22:33:26,738 INFO L87 Difference]: Start difference. First operand 1533 states and 1948 transitions. Second operand has 46 states, 46 states have (on average 2.260869565217391) internal successors, (104), 46 states have internal predecessors, (104), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:33:29,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:33:29,708 INFO L93 Difference]: Finished difference Result 1631 states and 2072 transitions. [2021-12-18 22:33:29,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-18 22:33:29,709 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.260869565217391) internal successors, (104), 46 states have internal predecessors, (104), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 78 [2021-12-18 22:33:29,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:33:29,711 INFO L225 Difference]: With dead ends: 1631 [2021-12-18 22:33:29,711 INFO L226 Difference]: Without dead ends: 1631 [2021-12-18 22:33:29,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1349 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=518, Invalid=5787, Unknown=15, NotChecked=0, Total=6320 [2021-12-18 22:33:29,711 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 303 mSDsluCounter, 2283 mSDsCounter, 0 mSdLazyCounter, 1651 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 2369 SdHoareTripleChecker+Invalid, 1898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:33:29,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 2369 Invalid, 1898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1651 Invalid, 0 Unknown, 196 Unchecked, 1.1s Time] [2021-12-18 22:33:29,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1631 states. [2021-12-18 22:33:29,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1631 to 1533. [2021-12-18 22:33:29,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1533 states, 1444 states have (on average 1.2375346260387812) internal successors, (1787), 1450 states have internal predecessors, (1787), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:33:29,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1533 states to 1533 states and 1946 transitions. [2021-12-18 22:33:29,722 INFO L78 Accepts]: Start accepts. Automaton has 1533 states and 1946 transitions. Word has length 78 [2021-12-18 22:33:29,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:33:29,722 INFO L470 AbstractCegarLoop]: Abstraction has 1533 states and 1946 transitions. [2021-12-18 22:33:29,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.260869565217391) internal successors, (104), 46 states have internal predecessors, (104), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:33:29,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1533 states and 1946 transitions. [2021-12-18 22:33:29,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 22:33:29,724 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:33:29,724 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:33:29,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-12-18 22:33:29,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:29,935 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:33:29,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:33:29,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1048863263, now seen corresponding path program 3 times [2021-12-18 22:33:29,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:33:29,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447208214] [2021-12-18 22:33:29,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:33:29,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:33:29,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:31,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:33:31,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:31,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:33:31,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:31,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:33:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:33:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:33:31,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:33:31,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447208214] [2021-12-18 22:33:31,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447208214] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:31,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171278064] [2021-12-18 22:33:31,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:33:31,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:33:31,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:33:31,200 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:33:31,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-12-18 22:33:31,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-18 22:33:31,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:33:31,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 138 conjunts are in the unsatisfiable core [2021-12-18 22:33:31,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:33:31,566 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 22:33:31,634 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 11 treesize of output 7 [2021-12-18 22:33:31,638 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 11 treesize of output 7 [2021-12-18 22:33:31,803 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:33:31,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:33:31,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:33:31,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:33:34,076 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-18 22:33:34,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2021-12-18 22:33:34,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:34,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:34,998 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-12-18 22:33:34,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 60 [2021-12-18 22:33:35,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:35,024 INFO L354 Elim1Store]: treesize reduction 112, result has 13.8 percent of original size [2021-12-18 22:33:35,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 109 treesize of output 75 [2021-12-18 22:33:35,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:35,213 INFO L354 Elim1Store]: treesize reduction 104, result has 17.5 percent of original size [2021-12-18 22:33:35,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 139 treesize of output 94 [2021-12-18 22:33:35,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:35,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:35,220 INFO L354 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2021-12-18 22:33:35,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 65 [2021-12-18 22:33:36,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:33:36,793 INFO L354 Elim1Store]: treesize reduction 194, result has 10.2 percent of original size [2021-12-18 22:33:36,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 14 new quantified variables, introduced 21 case distinctions, treesize of input 257 treesize of output 127 [2021-12-18 22:33:36,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:36,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:33:36,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:33:36,815 INFO L354 Elim1Store]: treesize reduction 35, result has 22.2 percent of original size [2021-12-18 22:33:36,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 5 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 34 [2021-12-18 22:33:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 23 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-18 22:33:36,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:33:56,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171278064] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:33:56,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:33:56,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 54 [2021-12-18 22:33:56,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230614763] [2021-12-18 22:33:56,954 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:33:56,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-18 22:33:56,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:33:56,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-18 22:33:56,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=4495, Unknown=8, NotChecked=0, Total=4692 [2021-12-18 22:33:56,955 INFO L87 Difference]: Start difference. First operand 1533 states and 1946 transitions. Second operand has 54 states, 54 states have (on average 2.037037037037037) internal successors, (110), 54 states have internal predecessors, (110), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:34:00,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:34:00,246 INFO L93 Difference]: Finished difference Result 1554 states and 1967 transitions. [2021-12-18 22:34:00,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-18 22:34:00,247 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.037037037037037) internal successors, (110), 54 states have internal predecessors, (110), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 78 [2021-12-18 22:34:00,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:34:00,248 INFO L225 Difference]: With dead ends: 1554 [2021-12-18 22:34:00,248 INFO L226 Difference]: Without dead ends: 1554 [2021-12-18 22:34:00,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1733 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=397, Invalid=7427, Unknown=8, NotChecked=0, Total=7832 [2021-12-18 22:34:00,249 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 133 mSDsluCounter, 2086 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 2160 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:34:00,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 2160 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1310 Invalid, 0 Unknown, 123 Unchecked, 1.0s Time] [2021-12-18 22:34:00,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2021-12-18 22:34:00,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 1554. [2021-12-18 22:34:00,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1554 states, 1465 states have (on average 1.2341296928327645) internal successors, (1808), 1471 states have internal predecessors, (1808), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:34:00,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1554 states to 1554 states and 1967 transitions. [2021-12-18 22:34:00,260 INFO L78 Accepts]: Start accepts. Automaton has 1554 states and 1967 transitions. Word has length 78 [2021-12-18 22:34:00,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:34:00,261 INFO L470 AbstractCegarLoop]: Abstraction has 1554 states and 1967 transitions. [2021-12-18 22:34:00,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.037037037037037) internal successors, (110), 54 states have internal predecessors, (110), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:34:00,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1554 states and 1967 transitions. [2021-12-18 22:34:00,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-12-18 22:34:00,262 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:34:00,262 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:34:00,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-12-18 22:34:00,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:00,474 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:34:00,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:34:00,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2139021191, now seen corresponding path program 1 times [2021-12-18 22:34:00,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:34:00,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125081523] [2021-12-18 22:34:00,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:00,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:34:00,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:00,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:34:00,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:00,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:34:00,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:00,930 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:34:00,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:34:00,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125081523] [2021-12-18 22:34:00,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125081523] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:00,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735322455] [2021-12-18 22:34:00,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:00,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:00,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:34:00,931 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:34:00,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-12-18 22:34:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:01,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 52 conjunts are in the unsatisfiable core [2021-12-18 22:34:01,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:34:01,266 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 22:34:01,312 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 11 treesize of output 7 [2021-12-18 22:34:01,383 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:34:01,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:34:01,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-18 22:34:03,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:03,219 INFO L354 Elim1Store]: treesize reduction 59, result has 43.3 percent of original size [2021-12-18 22:34:03,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 49 treesize of output 66 [2021-12-18 22:34:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 16 proven. 31 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:34:03,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:34:06,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735322455] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:06,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:34:06,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 41 [2021-12-18 22:34:06,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365729394] [2021-12-18 22:34:06,886 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:34:06,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-18 22:34:06,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:34:06,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-18 22:34:06,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2311, Unknown=3, NotChecked=0, Total=2450 [2021-12-18 22:34:06,887 INFO L87 Difference]: Start difference. First operand 1554 states and 1967 transitions. Second operand has 42 states, 41 states have (on average 2.5609756097560976) internal successors, (105), 42 states have internal predecessors, (105), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:34:09,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:34:09,433 INFO L93 Difference]: Finished difference Result 1605 states and 2012 transitions. [2021-12-18 22:34:09,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-18 22:34:09,434 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.5609756097560976) internal successors, (105), 42 states have internal predecessors, (105), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 77 [2021-12-18 22:34:09,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:34:09,435 INFO L225 Difference]: With dead ends: 1605 [2021-12-18 22:34:09,435 INFO L226 Difference]: Without dead ends: 1605 [2021-12-18 22:34:09,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 92 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1282 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=462, Invalid=5697, Unknown=3, NotChecked=0, Total=6162 [2021-12-18 22:34:09,436 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 348 mSDsluCounter, 2342 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 2445 SdHoareTripleChecker+Invalid, 1823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:34:09,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 2445 Invalid, 1823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1575 Invalid, 0 Unknown, 191 Unchecked, 1.0s Time] [2021-12-18 22:34:09,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2021-12-18 22:34:09,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 1559. [2021-12-18 22:34:09,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1559 states, 1470 states have (on average 1.2333333333333334) internal successors, (1813), 1476 states have internal predecessors, (1813), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:34:09,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1559 states to 1559 states and 1972 transitions. [2021-12-18 22:34:09,449 INFO L78 Accepts]: Start accepts. Automaton has 1559 states and 1972 transitions. Word has length 77 [2021-12-18 22:34:09,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:34:09,449 INFO L470 AbstractCegarLoop]: Abstraction has 1559 states and 1972 transitions. [2021-12-18 22:34:09,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.5609756097560976) internal successors, (105), 42 states have internal predecessors, (105), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:34:09,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1559 states and 1972 transitions. [2021-12-18 22:34:09,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-18 22:34:09,450 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:34:09,451 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:34:09,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-12-18 22:34:09,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-12-18 22:34:09,668 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:34:09,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:34:09,669 INFO L85 PathProgramCache]: Analyzing trace with hash 743749034, now seen corresponding path program 1 times [2021-12-18 22:34:09,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:34:09,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057629142] [2021-12-18 22:34:09,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:09,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:34:09,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:10,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:34:10,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:10,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:34:10,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:10,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:34:10,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:10,833 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 16 proven. 21 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:34:10,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:34:10,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057629142] [2021-12-18 22:34:10,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057629142] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:10,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338690319] [2021-12-18 22:34:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:10,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:10,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:34:10,834 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:34:10,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-12-18 22:34:11,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:11,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 123 conjunts are in the unsatisfiable core [2021-12-18 22:34:11,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:34:11,178 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 22:34:11,278 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:34:11,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:34:11,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:34:11,512 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:34:11,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:34:11,618 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 11 treesize of output 7 [2021-12-18 22:34:11,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2021-12-18 22:34:12,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:12,812 INFO L354 Elim1Store]: treesize reduction 126, result has 37.6 percent of original size [2021-12-18 22:34:12,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 93 [2021-12-18 22:34:13,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:13,392 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 22:34:13,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 32 [2021-12-18 22:34:13,421 INFO L354 Elim1Store]: treesize reduction 80, result has 21.6 percent of original size [2021-12-18 22:34:13,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 155 treesize of output 82 [2021-12-18 22:34:13,631 INFO L354 Elim1Store]: treesize reduction 92, result has 22.0 percent of original size [2021-12-18 22:34:13,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 142 treesize of output 81 [2021-12-18 22:34:13,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:13,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:13,647 INFO L354 Elim1Store]: treesize reduction 41, result has 21.2 percent of original size [2021-12-18 22:34:13,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 35 [2021-12-18 22:34:16,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:16,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:16,272 INFO L354 Elim1Store]: treesize reduction 86, result has 7.5 percent of original size [2021-12-18 22:34:16,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 7 case distinctions, treesize of input 88 treesize of output 51 [2021-12-18 22:34:16,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:17,044 INFO L354 Elim1Store]: treesize reduction 64, result has 43.4 percent of original size [2021-12-18 22:34:17,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 14 case distinctions, treesize of input 114 treesize of output 98 [2021-12-18 22:34:18,274 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:34:18,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:34:23,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338690319] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:23,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:34:23,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2021-12-18 22:34:23,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105315721] [2021-12-18 22:34:23,269 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:34:23,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-18 22:34:23,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:34:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-18 22:34:23,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=3416, Unknown=0, NotChecked=0, Total=3660 [2021-12-18 22:34:23,270 INFO L87 Difference]: Start difference. First operand 1559 states and 1972 transitions. Second operand has 51 states, 50 states have (on average 2.2) internal successors, (110), 51 states have internal predecessors, (110), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:34:27,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:34:27,716 INFO L93 Difference]: Finished difference Result 2032 states and 2622 transitions. [2021-12-18 22:34:27,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-18 22:34:27,716 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 2.2) internal successors, (110), 51 states have internal predecessors, (110), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 79 [2021-12-18 22:34:27,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:34:27,734 INFO L225 Difference]: With dead ends: 2032 [2021-12-18 22:34:27,734 INFO L226 Difference]: Without dead ends: 2032 [2021-12-18 22:34:27,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1587 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=509, Invalid=5496, Unknown=1, NotChecked=0, Total=6006 [2021-12-18 22:34:27,735 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 392 mSDsluCounter, 2467 mSDsCounter, 0 mSdLazyCounter, 1754 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 2576 SdHoareTripleChecker+Invalid, 1990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:34:27,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 2576 Invalid, 1990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1754 Invalid, 0 Unknown, 185 Unchecked, 1.0s Time] [2021-12-18 22:34:27,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states. [2021-12-18 22:34:27,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 1564. [2021-12-18 22:34:27,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1564 states, 1475 states have (on average 1.2345762711864408) internal successors, (1821), 1481 states have internal predecessors, (1821), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:34:27,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1564 states to 1564 states and 1980 transitions. [2021-12-18 22:34:27,770 INFO L78 Accepts]: Start accepts. Automaton has 1564 states and 1980 transitions. Word has length 79 [2021-12-18 22:34:27,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:34:27,770 INFO L470 AbstractCegarLoop]: Abstraction has 1564 states and 1980 transitions. [2021-12-18 22:34:27,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 2.2) internal successors, (110), 51 states have internal predecessors, (110), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:34:27,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1564 states and 1980 transitions. [2021-12-18 22:34:27,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-18 22:34:27,772 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:34:27,772 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:34:27,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-12-18 22:34:27,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:27,990 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:34:27,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:34:27,990 INFO L85 PathProgramCache]: Analyzing trace with hash 743749035, now seen corresponding path program 1 times [2021-12-18 22:34:27,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:34:27,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625001843] [2021-12-18 22:34:27,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:27,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:34:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:29,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:34:29,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:29,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:34:29,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:29,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:34:29,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:29,903 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:34:29,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:34:29,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625001843] [2021-12-18 22:34:29,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625001843] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:29,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652013893] [2021-12-18 22:34:29,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:29,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:29,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:34:29,905 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:34:29,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-12-18 22:34:30,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:30,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 137 conjunts are in the unsatisfiable core [2021-12-18 22:34:30,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:34:30,248 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 22:34:30,252 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 22:34:30,412 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-18 22:34:30,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-18 22:34:30,440 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:34:30,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:34:30,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:34:30,528 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 11 treesize of output 7 [2021-12-18 22:34:30,665 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:34:30,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:34:30,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-18 22:34:30,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2021-12-18 22:34:30,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:34:31,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:31,958 INFO L354 Elim1Store]: treesize reduction 12, result has 75.5 percent of original size [2021-12-18 22:34:31,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 49 [2021-12-18 22:34:31,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-12-18 22:34:32,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-12-18 22:34:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,518 INFO L354 Elim1Store]: treesize reduction 72, result has 17.2 percent of original size [2021-12-18 22:34:32,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 139 treesize of output 74 [2021-12-18 22:34:32,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,707 INFO L354 Elim1Store]: treesize reduction 72, result has 17.2 percent of original size [2021-12-18 22:34:32,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 126 treesize of output 69 [2021-12-18 22:34:32,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:32,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 65 [2021-12-18 22:34:33,901 INFO L354 Elim1Store]: treesize reduction 186, result has 13.9 percent of original size [2021-12-18 22:34:33,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 14 new quantified variables, introduced 21 case distinctions, treesize of input 286 treesize of output 136 [2021-12-18 22:34:33,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:33,921 INFO L354 Elim1Store]: treesize reduction 15, result has 40.0 percent of original size [2021-12-18 22:34:33,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 9 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 34 [2021-12-18 22:34:33,966 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:34:33,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:34:37,174 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39| Int)) (or (<= |c_#StackHeapBarrier| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) (not (= 0 (select |c_#valid| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|))) (and (<= 0 (let ((.cse0 (let ((.cse5 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39| (store (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) (store .cse5 |c_ULTIMATE.start_main_~#s~0#1.base| (store (select .cse5 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset| 0)))) (.cse1 (let ((.cse4 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39| (store (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) (store .cse4 |c_ULTIMATE.start_main_~#s~0#1.base| (store (select .cse4 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|))))) (let ((.cse2 (select (select .cse1 |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0)) (.cse3 (select (select .cse0 |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0))) (select (select .cse0 (select (select .cse1 .cse2) .cse3)) (select (select .cse0 .cse2) .cse3))))) (forall ((v_ArrVal_5049 Int)) (let ((.cse6 (let ((.cse13 (store |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39| (store (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0 (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) (store .cse13 |c_ULTIMATE.start_main_~#s~0#1.base| (store (select .cse13 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset| 0)))) (.cse9 (let ((.cse12 (store |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39| (store (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) (store .cse12 |c_ULTIMATE.start_main_~#s~0#1.base| (store (select .cse12 |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|))))) (let ((.cse10 (select (select .cse9 |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0)) (.cse11 (select (select .cse6 |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39|) 0))) (let ((.cse7 (select (select .cse9 .cse10) .cse11)) (.cse8 (select (select .cse6 .cse10) .cse11))) (<= (+ (select (select .cse6 .cse7) .cse8) 4) (select (store |c_#length| |v_ULTIMATE.start_sll_insert_~new_node~0#1.base_39| v_ArrVal_5049) (select (select .cse9 .cse7) .cse8)))))))))) is different from false [2021-12-18 22:34:37,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652013893] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:37,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:34:37,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 48 [2021-12-18 22:34:37,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088125987] [2021-12-18 22:34:37,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:34:37,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-18 22:34:37,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:34:37,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-18 22:34:37,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=3606, Unknown=1, NotChecked=120, Total=3906 [2021-12-18 22:34:37,220 INFO L87 Difference]: Start difference. First operand 1564 states and 1980 transitions. Second operand has 49 states, 48 states have (on average 2.1875) internal successors, (105), 49 states have internal predecessors, (105), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:34:42,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:34:42,879 INFO L93 Difference]: Finished difference Result 1685 states and 2113 transitions. [2021-12-18 22:34:42,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-18 22:34:42,879 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 2.1875) internal successors, (105), 49 states have internal predecessors, (105), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 79 [2021-12-18 22:34:42,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:34:42,881 INFO L225 Difference]: With dead ends: 1685 [2021-12-18 22:34:42,881 INFO L226 Difference]: Without dead ends: 1685 [2021-12-18 22:34:42,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 71 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1254 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=484, Invalid=6161, Unknown=1, NotChecked=160, Total=6806 [2021-12-18 22:34:42,882 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 524 mSDsluCounter, 3333 mSDsCounter, 0 mSdLazyCounter, 2610 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 3456 SdHoareTripleChecker+Invalid, 2957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-18 22:34:42,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [524 Valid, 3456 Invalid, 2957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2610 Invalid, 0 Unknown, 272 Unchecked, 2.0s Time] [2021-12-18 22:34:42,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1685 states. [2021-12-18 22:34:42,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1685 to 1564. [2021-12-18 22:34:42,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1564 states, 1475 states have (on average 1.2338983050847459) internal successors, (1820), 1481 states have internal predecessors, (1820), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:34:42,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1564 states to 1564 states and 1979 transitions. [2021-12-18 22:34:42,893 INFO L78 Accepts]: Start accepts. Automaton has 1564 states and 1979 transitions. Word has length 79 [2021-12-18 22:34:42,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:34:42,894 INFO L470 AbstractCegarLoop]: Abstraction has 1564 states and 1979 transitions. [2021-12-18 22:34:42,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 2.1875) internal successors, (105), 49 states have internal predecessors, (105), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:34:42,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1564 states and 1979 transitions. [2021-12-18 22:34:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 22:34:42,895 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:34:42,895 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:34:42,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-12-18 22:34:43,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:43,111 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:34:43,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:34:43,112 INFO L85 PathProgramCache]: Analyzing trace with hash -395596247, now seen corresponding path program 3 times [2021-12-18 22:34:43,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:34:43,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469643954] [2021-12-18 22:34:43,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:43,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:34:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:43,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:34:43,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:43,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 22:34:43,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:34:43,985 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 10 proven. 72 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 22:34:43,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:34:43,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469643954] [2021-12-18 22:34:43,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469643954] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:43,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533084777] [2021-12-18 22:34:43,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:34:43,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:43,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:34:43,986 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:34:43,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-12-18 22:34:44,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-12-18 22:34:44,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:34:44,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 113 conjunts are in the unsatisfiable core [2021-12-18 22:34:44,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:34:44,246 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 22:34:44,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:34:44,314 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:34:44,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:34:44,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 22:34:44,389 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 11 treesize of output 7 [2021-12-18 22:34:44,514 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:34:44,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:34:44,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:34:44,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:44,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:44,603 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:34:44,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 46 [2021-12-18 22:34:44,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:34:44,787 INFO L354 Elim1Store]: treesize reduction 12, result has 70.7 percent of original size [2021-12-18 22:34:44,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 41 [2021-12-18 22:34:44,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:44,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:44,925 INFO L354 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2021-12-18 22:34:44,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 107 treesize of output 70 [2021-12-18 22:34:44,932 INFO L354 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2021-12-18 22:34:44,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 169 treesize of output 126 [2021-12-18 22:34:48,600 INFO L354 Elim1Store]: treesize reduction 519, result has 1.9 percent of original size [2021-12-18 22:34:48,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 316 treesize of output 167 [2021-12-18 22:34:49,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:49,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:49,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:49,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:34:49,185 INFO L354 Elim1Store]: treesize reduction 252, result has 20.3 percent of original size [2021-12-18 22:34:49,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 144 treesize of output 108 [2021-12-18 22:34:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 31 proven. 67 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-18 22:34:49,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:34:50,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533084777] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:34:50,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:34:50,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 51 [2021-12-18 22:34:50,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693776961] [2021-12-18 22:34:50,076 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:34:50,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-18 22:34:50,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:34:50,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-18 22:34:50,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=3046, Unknown=0, NotChecked=0, Total=3192 [2021-12-18 22:34:50,077 INFO L87 Difference]: Start difference. First operand 1564 states and 1979 transitions. Second operand has 51 states, 51 states have (on average 2.019607843137255) internal successors, (103), 51 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:34:59,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:34:59,363 INFO L93 Difference]: Finished difference Result 2592 states and 3352 transitions. [2021-12-18 22:34:59,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-18 22:34:59,363 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.019607843137255) internal successors, (103), 51 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 78 [2021-12-18 22:34:59,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:34:59,366 INFO L225 Difference]: With dead ends: 2592 [2021-12-18 22:34:59,366 INFO L226 Difference]: Without dead ends: 2592 [2021-12-18 22:34:59,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 81 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=468, Invalid=5849, Unknown=3, NotChecked=0, Total=6320 [2021-12-18 22:34:59,367 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 558 mSDsluCounter, 3266 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 3369 SdHoareTripleChecker+Invalid, 1952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 601 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-18 22:34:59,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 3369 Invalid, 1952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1280 Invalid, 0 Unknown, 601 Unchecked, 0.8s Time] [2021-12-18 22:34:59,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2592 states. [2021-12-18 22:34:59,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2592 to 1564. [2021-12-18 22:34:59,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1564 states, 1475 states have (on average 1.233220338983051) internal successors, (1819), 1481 states have internal predecessors, (1819), 25 states have call successors, (25), 12 states have call predecessors, (25), 52 states have return successors, (134), 70 states have call predecessors, (134), 25 states have call successors, (134) [2021-12-18 22:34:59,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1564 states to 1564 states and 1978 transitions. [2021-12-18 22:34:59,397 INFO L78 Accepts]: Start accepts. Automaton has 1564 states and 1978 transitions. Word has length 78 [2021-12-18 22:34:59,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:34:59,397 INFO L470 AbstractCegarLoop]: Abstraction has 1564 states and 1978 transitions. [2021-12-18 22:34:59,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.019607843137255) internal successors, (103), 51 states have internal predecessors, (103), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:34:59,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1564 states and 1978 transitions. [2021-12-18 22:34:59,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-18 22:34:59,399 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:34:59,399 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:34:59,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-12-18 22:34:59,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:34:59,607 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:34:59,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:34:59,608 INFO L85 PathProgramCache]: Analyzing trace with hash -393963953, now seen corresponding path program 2 times [2021-12-18 22:34:59,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:34:59,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422913168] [2021-12-18 22:34:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:34:59,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:34:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:01,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:35:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:01,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 22:35:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 22:35:01,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:35:01,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422913168] [2021-12-18 22:35:01,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422913168] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:35:01,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49159446] [2021-12-18 22:35:01,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:35:01,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:35:01,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:35:01,085 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:35:01,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-12-18 22:35:01,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:35:01,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:35:01,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 147 conjunts are in the unsatisfiable core [2021-12-18 22:35:01,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:35:01,427 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 22:35:01,486 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 11 treesize of output 7 [2021-12-18 22:35:01,489 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 11 treesize of output 7 [2021-12-18 22:35:01,529 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:35:01,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:35:01,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:35:01,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:35:01,787 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:35:01,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:35:01,915 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:35:01,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 48 [2021-12-18 22:35:01,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:35:02,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,153 INFO L354 Elim1Store]: treesize reduction 90, result has 36.6 percent of original size [2021-12-18 22:35:02,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 69 [2021-12-18 22:35:02,326 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-12-18 22:35:02,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 78 [2021-12-18 22:35:02,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 62 [2021-12-18 22:35:02,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,631 INFO L354 Elim1Store]: treesize reduction 16, result has 71.9 percent of original size [2021-12-18 22:35:02,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 56 [2021-12-18 22:35:02,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 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 22:35:02,813 INFO L354 Elim1Store]: treesize reduction 96, result has 18.6 percent of original size [2021-12-18 22:35:02,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 172 treesize of output 93 [2021-12-18 22:35:02,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:02,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 88 [2021-12-18 22:35:04,112 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 21 treesize of output 9 [2021-12-18 22:35:06,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:35:06,366 INFO L354 Elim1Store]: treesize reduction 508, result has 14.8 percent of original size [2021-12-18 22:35:06,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 24 new quantified variables, introduced 55 case distinctions, treesize of input 641 treesize of output 247 [2021-12-18 22:35:06,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:35:06,389 INFO L354 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2021-12-18 22:35:06,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 13 new quantified variables, introduced 4 case distinctions, treesize of input 72 treesize of output 52 [2021-12-18 22:35:06,493 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 21 proven. 95 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-18 22:35:06,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:35:07,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49159446] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:35:07,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:35:07,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 33] total 61 [2021-12-18 22:35:07,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149285821] [2021-12-18 22:35:07,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:35:07,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-12-18 22:35:07,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:35:07,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-12-18 22:35:07,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=4919, Unknown=0, NotChecked=0, Total=5112 [2021-12-18 22:35:07,877 INFO L87 Difference]: Start difference. First operand 1564 states and 1978 transitions. Second operand has 61 states, 61 states have (on average 1.8688524590163935) internal successors, (114), 61 states have internal predecessors, (114), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:35:13,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:35:13,699 INFO L93 Difference]: Finished difference Result 2218 states and 2767 transitions. [2021-12-18 22:35:13,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-18 22:35:13,699 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.8688524590163935) internal successors, (114), 61 states have internal predecessors, (114), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 78 [2021-12-18 22:35:13,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:35:13,702 INFO L225 Difference]: With dead ends: 2218 [2021-12-18 22:35:13,702 INFO L226 Difference]: Without dead ends: 2218 [2021-12-18 22:35:13,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1989 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=405, Invalid=9101, Unknown=0, NotChecked=0, Total=9506 [2021-12-18 22:35:13,702 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 364 mSDsluCounter, 4335 mSDsCounter, 0 mSdLazyCounter, 3148 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 4471 SdHoareTripleChecker+Invalid, 3911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 701 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:35:13,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 4471 Invalid, 3911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3148 Invalid, 0 Unknown, 701 Unchecked, 2.4s Time] [2021-12-18 22:35:13,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2218 states. [2021-12-18 22:35:13,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2218 to 1622. [2021-12-18 22:35:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1527 states have (on average 1.231827111984283) internal successors, (1881), 1537 states have internal predecessors, (1881), 26 states have call successors, (26), 13 states have call predecessors, (26), 57 states have return successors, (139), 71 states have call predecessors, (139), 26 states have call successors, (139) [2021-12-18 22:35:13,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2046 transitions. [2021-12-18 22:35:13,729 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2046 transitions. Word has length 78 [2021-12-18 22:35:13,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:35:13,729 INFO L470 AbstractCegarLoop]: Abstraction has 1622 states and 2046 transitions. [2021-12-18 22:35:13,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.8688524590163935) internal successors, (114), 61 states have internal predecessors, (114), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:35:13,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2046 transitions. [2021-12-18 22:35:13,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-18 22:35:13,740 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:35:13,740 INFO L514 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 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 22:35:13,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-12-18 22:35:13,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-12-18 22:35:13,956 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:35:13,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:35:13,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2059312761, now seen corresponding path program 1 times [2021-12-18 22:35:13,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:35:13,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246274069] [2021-12-18 22:35:13,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:35:13,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:35:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:35:14,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-18 22:35:14,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-18 22:35:14,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-18 22:35:14,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:35:14,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246274069] [2021-12-18 22:35:14,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246274069] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-18 22:35:14,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-18 22:35:14,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-18 22:35:14,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802426735] [2021-12-18 22:35:14,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-18 22:35:14,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-18 22:35:14,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:35:14,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-18 22:35:14,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-18 22:35:14,028 INFO L87 Difference]: Start difference. First operand 1622 states and 2046 transitions. Second operand has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:35:14,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:35:14,174 INFO L93 Difference]: Finished difference Result 1811 states and 2308 transitions. [2021-12-18 22:35:14,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 22:35:14,174 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 80 [2021-12-18 22:35:14,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:35:14,176 INFO L225 Difference]: With dead ends: 1811 [2021-12-18 22:35:14,176 INFO L226 Difference]: Without dead ends: 1811 [2021-12-18 22:35:14,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-12-18 22:35:14,176 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 124 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:35:14,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 372 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-18 22:35:14,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2021-12-18 22:35:14,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1619. [2021-12-18 22:35:14,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1619 states, 1524 states have (on average 1.2322834645669292) internal successors, (1878), 1534 states have internal predecessors, (1878), 26 states have call successors, (26), 13 states have call predecessors, (26), 57 states have return successors, (139), 71 states have call predecessors, (139), 26 states have call successors, (139) [2021-12-18 22:35:14,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 2043 transitions. [2021-12-18 22:35:14,189 INFO L78 Accepts]: Start accepts. Automaton has 1619 states and 2043 transitions. Word has length 80 [2021-12-18 22:35:14,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:35:14,189 INFO L470 AbstractCegarLoop]: Abstraction has 1619 states and 2043 transitions. [2021-12-18 22:35:14,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-18 22:35:14,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1619 states and 2043 transitions. [2021-12-18 22:35:14,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-18 22:35:14,191 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:35:14,191 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:35:14,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-12-18 22:35:14,191 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:35:14,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:35:14,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1350105332, now seen corresponding path program 2 times [2021-12-18 22:35:14,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:35:14,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165458546] [2021-12-18 22:35:14,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:35:14,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:35:14,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:35:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:35:14,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 22:35:14,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-18 22:35:14,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:14,273 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-12-18 22:35:14,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:35:14,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165458546] [2021-12-18 22:35:14,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165458546] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:35:14,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521485117] [2021-12-18 22:35:14,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:35:14,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:35:14,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:35:14,275 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:35:14,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-12-18 22:35:14,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:35:14,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:35:14,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-18 22:35:14,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:35:14,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:35:14,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-18 22:35:14,848 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-18 22:35:14,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-18 22:35:14,862 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 33 proven. 3 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-18 22:35:14,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:35:14,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521485117] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:35:14,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:35:14,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-12-18 22:35:14,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900541390] [2021-12-18 22:35:14,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:35:14,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-18 22:35:14,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:35:14,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-18 22:35:14,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-12-18 22:35:14,955 INFO L87 Difference]: Start difference. First operand 1619 states and 2043 transitions. Second operand has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:35:15,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:35:15,059 INFO L93 Difference]: Finished difference Result 1646 states and 2024 transitions. [2021-12-18 22:35:15,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-18 22:35:15,062 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 81 [2021-12-18 22:35:15,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:35:15,064 INFO L225 Difference]: With dead ends: 1646 [2021-12-18 22:35:15,064 INFO L226 Difference]: Without dead ends: 1646 [2021-12-18 22:35:15,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 87 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-12-18 22:35:15,065 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 173 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-18 22:35:15,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 269 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 89 Invalid, 0 Unknown, 19 Unchecked, 0.1s Time] [2021-12-18 22:35:15,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2021-12-18 22:35:15,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1606. [2021-12-18 22:35:15,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1513 states have (on average 1.2015862524785195) internal successors, (1818), 1521 states have internal predecessors, (1818), 26 states have call successors, (26), 13 states have call predecessors, (26), 57 states have return successors, (139), 71 states have call predecessors, (139), 26 states have call successors, (139) [2021-12-18 22:35:15,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 1983 transitions. [2021-12-18 22:35:15,094 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 1983 transitions. Word has length 81 [2021-12-18 22:35:15,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:35:15,094 INFO L470 AbstractCegarLoop]: Abstraction has 1606 states and 1983 transitions. [2021-12-18 22:35:15,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:35:15,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 1983 transitions. [2021-12-18 22:35:15,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-18 22:35:15,095 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:35:15,097 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:35:15,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-12-18 22:35:15,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-12-18 22:35:15,316 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:35:15,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:35:15,316 INFO L85 PathProgramCache]: Analyzing trace with hash 849667954, now seen corresponding path program 3 times [2021-12-18 22:35:15,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:35:15,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649890195] [2021-12-18 22:35:15,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:35:15,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:35:15,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:15,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:35:15,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:15,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:35:15,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:35:15,820 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 17 proven. 38 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:35:15,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:35:15,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649890195] [2021-12-18 22:35:15,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649890195] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:35:15,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096196214] [2021-12-18 22:35:15,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-18 22:35:15,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:35:15,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:35:15,821 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:35:15,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-12-18 22:35:16,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-18 22:35:16,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:35:16,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 102 conjunts are in the unsatisfiable core [2021-12-18 22:35:16,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:35:16,152 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 11 treesize of output 7 [2021-12-18 22:35:16,154 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 11 treesize of output 7 [2021-12-18 22:35:39,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:35:40,039 INFO L354 Elim1Store]: treesize reduction 166, result has 32.0 percent of original size [2021-12-18 22:35:40,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 15 new quantified variables, introduced 21 case distinctions, treesize of input 183 treesize of output 164 [2021-12-18 22:35:40,120 INFO L354 Elim1Store]: treesize reduction 211, result has 12.4 percent of original size [2021-12-18 22:35:40,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 81 [2021-12-18 22:35:42,961 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 7 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-18 22:35:42,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:35:48,037 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 3 proven. 33 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-18 22:35:48,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096196214] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-18 22:35:48,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-18 22:35:48,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 25] total 71 [2021-12-18 22:35:48,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154005294] [2021-12-18 22:35:48,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-18 22:35:48,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-12-18 22:35:48,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:35:48,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-12-18 22:35:48,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=4750, Unknown=11, NotChecked=0, Total=4970 [2021-12-18 22:35:48,039 INFO L87 Difference]: Start difference. First operand 1606 states and 1983 transitions. Second operand has 71 states, 71 states have (on average 1.9577464788732395) internal successors, (139), 71 states have internal predecessors, (139), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:36:18,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:36:18,884 INFO L93 Difference]: Finished difference Result 1671 states and 2063 transitions. [2021-12-18 22:36:18,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-18 22:36:18,885 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.9577464788732395) internal successors, (139), 71 states have internal predecessors, (139), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 80 [2021-12-18 22:36:18,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:36:18,887 INFO L225 Difference]: With dead ends: 1671 [2021-12-18 22:36:18,887 INFO L226 Difference]: Without dead ends: 1671 [2021-12-18 22:36:18,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 121 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1143 ImplicationChecksByTransitivity, 59.2s TimeCoverageRelationStatistics Valid=438, Invalid=8480, Unknown=12, NotChecked=0, Total=8930 [2021-12-18 22:36:18,887 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 256 mSDsluCounter, 2223 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 2282 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-18 22:36:18,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 2282 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 766 Invalid, 0 Unknown, 423 Unchecked, 0.5s Time] [2021-12-18 22:36:18,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1671 states. [2021-12-18 22:36:18,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1671 to 1640. [2021-12-18 22:36:18,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1640 states, 1547 states have (on average 1.2062055591467356) internal successors, (1866), 1555 states have internal predecessors, (1866), 26 states have call successors, (26), 13 states have call predecessors, (26), 57 states have return successors, (139), 71 states have call predecessors, (139), 26 states have call successors, (139) [2021-12-18 22:36:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 2031 transitions. [2021-12-18 22:36:18,900 INFO L78 Accepts]: Start accepts. Automaton has 1640 states and 2031 transitions. Word has length 80 [2021-12-18 22:36:18,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:36:18,900 INFO L470 AbstractCegarLoop]: Abstraction has 1640 states and 2031 transitions. [2021-12-18 22:36:18,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.9577464788732395) internal successors, (139), 71 states have internal predecessors, (139), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-18 22:36:18,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1640 states and 2031 transitions. [2021-12-18 22:36:18,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-18 22:36:18,901 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:36:18,901 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:36:18,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-12-18 22:36:19,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-12-18 22:36:19,115 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:36:19,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:36:19,116 INFO L85 PathProgramCache]: Analyzing trace with hash 569901427, now seen corresponding path program 1 times [2021-12-18 22:36:19,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:36:19,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914328560] [2021-12-18 22:36:19,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:36:19,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:36:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:22,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:36:22,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:22,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:36:22,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:22,254 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:36:22,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:36:22,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914328560] [2021-12-18 22:36:22,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914328560] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:36:22,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856539007] [2021-12-18 22:36:22,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:36:22,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:36:22,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:36:22,268 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:36:22,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-12-18 22:36:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:22,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-18 22:36:22,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:36:22,695 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-12-18 22:36:22,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 14 [2021-12-18 22:36:22,817 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:36:22,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:36:22,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:36:23,030 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:36:23,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:36:23,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2021-12-18 22:36:23,383 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-12-18 22:36:23,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 7 [2021-12-18 22:36:24,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:36:24,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2021-12-18 22:36:24,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:36:24,950 INFO L354 Elim1Store]: treesize reduction 62, result has 40.4 percent of original size [2021-12-18 22:36:24,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 99 treesize of output 78 [2021-12-18 22:36:25,324 INFO L354 Elim1Store]: treesize reduction 26, result has 27.8 percent of original size [2021-12-18 22:36:25,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 29 [2021-12-18 22:36:25,565 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-12-18 22:36:25,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2021-12-18 22:36:25,736 INFO L354 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2021-12-18 22:36:25,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2021-12-18 22:36:25,872 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 10 proven. 42 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-18 22:36:25,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:36:31,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856539007] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:36:31,148 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:36:31,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 27] total 58 [2021-12-18 22:36:31,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489565966] [2021-12-18 22:36:31,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:36:31,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-18 22:36:31,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:36:31,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-18 22:36:31,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=4802, Unknown=0, NotChecked=0, Total=4970 [2021-12-18 22:36:31,149 INFO L87 Difference]: Start difference. First operand 1640 states and 2031 transitions. Second operand has 59 states, 58 states have (on average 2.206896551724138) internal successors, (128), 59 states have internal predecessors, (128), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:36:54,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:36:54,644 INFO L93 Difference]: Finished difference Result 1714 states and 2135 transitions. [2021-12-18 22:36:54,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-12-18 22:36:54,645 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 2.206896551724138) internal successors, (128), 59 states have internal predecessors, (128), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 81 [2021-12-18 22:36:54,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:36:54,646 INFO L225 Difference]: With dead ends: 1714 [2021-12-18 22:36:54,646 INFO L226 Difference]: Without dead ends: 1668 [2021-12-18 22:36:54,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2083 ImplicationChecksByTransitivity, 26.1s TimeCoverageRelationStatistics Valid=474, Invalid=11730, Unknown=6, NotChecked=0, Total=12210 [2021-12-18 22:36:54,647 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 222 mSDsluCounter, 2945 mSDsCounter, 0 mSdLazyCounter, 2246 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 3029 SdHoareTripleChecker+Invalid, 2797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:36:54,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 3029 Invalid, 2797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 2246 Invalid, 0 Unknown, 500 Unchecked, 2.4s Time] [2021-12-18 22:36:54,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1668 states. [2021-12-18 22:36:54,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1668 to 1621. [2021-12-18 22:36:54,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1529 states have (on average 1.20863309352518) internal successors, (1848), 1537 states have internal predecessors, (1848), 26 states have call successors, (26), 13 states have call predecessors, (26), 56 states have return successors, (138), 70 states have call predecessors, (138), 26 states have call successors, (138) [2021-12-18 22:36:54,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2012 transitions. [2021-12-18 22:36:54,660 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2012 transitions. Word has length 81 [2021-12-18 22:36:54,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:36:54,660 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 2012 transitions. [2021-12-18 22:36:54,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 2.206896551724138) internal successors, (128), 59 states have internal predecessors, (128), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-18 22:36:54,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2012 transitions. [2021-12-18 22:36:54,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-18 22:36:54,661 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:36:54,661 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:36:54,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-12-18 22:36:54,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-12-18 22:36:54,863 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:36:54,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:36:54,864 INFO L85 PathProgramCache]: Analyzing trace with hash -710335333, now seen corresponding path program 1 times [2021-12-18 22:36:54,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:36:54,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777328596] [2021-12-18 22:36:54,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:36:54,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:36:54,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:56,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:36:56,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:56,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:36:56,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:56,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:36:56,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:56,406 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:36:56,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:36:56,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777328596] [2021-12-18 22:36:56,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777328596] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:36:56,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834918462] [2021-12-18 22:36:56,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:36:56,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:36:56,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:36:56,408 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:36:56,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-12-18 22:36:56,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:36:56,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-18 22:36:56,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:36:56,745 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 22:36:56,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:36:56,928 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:36:56,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:36:57,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2021-12-18 22:36:57,021 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 11 treesize of output 7 [2021-12-18 22:36:58,022 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-18 22:36:58,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2021-12-18 22:36:58,515 INFO L354 Elim1Store]: treesize reduction 72, result has 23.4 percent of original size [2021-12-18 22:36:58,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 79 treesize of output 58 [2021-12-18 22:36:58,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:36:58,527 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-12-18 22:36:58,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 32 [2021-12-18 22:36:58,679 INFO L354 Elim1Store]: treesize reduction 80, result has 32.2 percent of original size [2021-12-18 22:36:58,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 78 treesize of output 73 [2021-12-18 22:36:58,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:36:58,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:36:58,692 INFO L354 Elim1Store]: treesize reduction 41, result has 21.2 percent of original size [2021-12-18 22:36:58,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 35 [2021-12-18 22:37:01,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:01,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:01,856 INFO L354 Elim1Store]: treesize reduction 86, result has 7.5 percent of original size [2021-12-18 22:37:01,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 7 case distinctions, treesize of input 104 treesize of output 63 [2021-12-18 22:37:02,304 INFO L354 Elim1Store]: treesize reduction 68, result has 43.8 percent of original size [2021-12-18 22:37:02,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 91 treesize of output 95 [2021-12-18 22:37:02,415 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:37:02,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:37:24,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834918462] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:37:24,078 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:37:24,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 49 [2021-12-18 22:37:24,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951195979] [2021-12-18 22:37:24,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:37:24,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-12-18 22:37:24,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:37:24,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-12-18 22:37:24,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=3588, Unknown=8, NotChecked=0, Total=3782 [2021-12-18 22:37:24,079 INFO L87 Difference]: Start difference. First operand 1621 states and 2012 transitions. Second operand has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:37:28,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:37:28,176 INFO L93 Difference]: Finished difference Result 1996 states and 2507 transitions. [2021-12-18 22:37:28,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-18 22:37:28,176 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 82 [2021-12-18 22:37:28,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:37:28,178 INFO L225 Difference]: With dead ends: 1996 [2021-12-18 22:37:28,178 INFO L226 Difference]: Without dead ends: 1996 [2021-12-18 22:37:28,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 84 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 26.5s TimeCoverageRelationStatistics Valid=479, Invalid=6319, Unknown=8, NotChecked=0, Total=6806 [2021-12-18 22:37:28,179 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 455 mSDsluCounter, 2874 mSDsCounter, 0 mSdLazyCounter, 1999 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 2979 SdHoareTripleChecker+Invalid, 2414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 351 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-18 22:37:28,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 2979 Invalid, 2414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1999 Invalid, 0 Unknown, 351 Unchecked, 1.4s Time] [2021-12-18 22:37:28,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1996 states. [2021-12-18 22:37:28,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1996 to 1592. [2021-12-18 22:37:28,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1592 states, 1500 states have (on average 1.2106666666666666) internal successors, (1816), 1509 states have internal predecessors, (1816), 26 states have call successors, (26), 13 states have call predecessors, (26), 56 states have return successors, (138), 69 states have call predecessors, (138), 26 states have call successors, (138) [2021-12-18 22:37:28,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1592 states to 1592 states and 1980 transitions. [2021-12-18 22:37:28,204 INFO L78 Accepts]: Start accepts. Automaton has 1592 states and 1980 transitions. Word has length 82 [2021-12-18 22:37:28,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:37:28,204 INFO L470 AbstractCegarLoop]: Abstraction has 1592 states and 1980 transitions. [2021-12-18 22:37:28,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:37:28,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1592 states and 1980 transitions. [2021-12-18 22:37:28,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-18 22:37:28,206 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:37:28,206 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:37:28,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-12-18 22:37:28,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:37:28,412 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:37:28,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:37:28,412 INFO L85 PathProgramCache]: Analyzing trace with hash -708703039, now seen corresponding path program 2 times [2021-12-18 22:37:28,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:37:28,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504374750] [2021-12-18 22:37:28,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:37:28,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:37:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:37:30,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:37:30,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:37:30,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-18 22:37:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:37:30,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-18 22:37:30,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:37:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-18 22:37:30,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:37:30,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504374750] [2021-12-18 22:37:30,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504374750] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:37:30,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402920632] [2021-12-18 22:37:30,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-18 22:37:30,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:37:30,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:37:30,163 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:37:30,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-12-18 22:37:30,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-18 22:37:30,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:37:30,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 160 conjunts are in the unsatisfiable core [2021-12-18 22:37:30,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-18 22:37:30,555 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 22:37:30,631 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 11 treesize of output 7 [2021-12-18 22:37:30,634 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 11 treesize of output 7 [2021-12-18 22:37:30,791 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-18 22:37:30,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-18 22:37:30,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-18 22:37:30,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-18 22:37:31,130 INFO L354 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2021-12-18 22:37:31,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2021-12-18 22:37:31,262 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-12-18 22:37:31,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 51 [2021-12-18 22:37:31,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-12-18 22:37:34,232 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 22:37:34,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:34,253 INFO L354 Elim1Store]: treesize reduction 12, result has 75.5 percent of original size [2021-12-18 22:37:34,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 49 [2021-12-18 22:37:34,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:34,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:34,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:34,939 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-12-18 22:37:34,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 68 treesize of output 72 [2021-12-18 22:37:34,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,003 INFO L354 Elim1Store]: treesize reduction 120, result has 15.5 percent of original size [2021-12-18 22:37:35,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 177 treesize of output 94 [2021-12-18 22:37:35,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,258 INFO L354 Elim1Store]: treesize reduction 156, result has 12.4 percent of original size [2021-12-18 22:37:35,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 164 treesize of output 89 [2021-12-18 22:37:35,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:35,284 INFO L354 Elim1Store]: treesize reduction 152, result has 18.7 percent of original size [2021-12-18 22:37:35,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 91 treesize of output 91 [2021-12-18 22:37:38,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-18 22:37:38,211 INFO L354 Elim1Store]: treesize reduction 347, result has 8.7 percent of original size [2021-12-18 22:37:38,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 19 new quantified variables, introduced 36 case distinctions, treesize of input 676 treesize of output 230 [2021-12-18 22:37:38,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:38,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-18 22:37:38,239 INFO L354 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2021-12-18 22:37:38,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 13 new quantified variables, introduced 4 case distinctions, treesize of input 101 treesize of output 53 [2021-12-18 22:37:38,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-18 22:37:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 30 proven. 44 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-18 22:37:38,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-18 22:37:38,957 INFO L354 Elim1Store]: treesize reduction 5, result has 86.1 percent of original size [2021-12-18 22:37:38,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 39 [2021-12-18 22:37:40,406 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 1282 treesize of output 1028 [2021-12-18 22:37:52,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402920632] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:37:52,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-18 22:37:52,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30] total 58 [2021-12-18 22:37:52,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010532729] [2021-12-18 22:37:52,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-18 22:37:52,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-12-18 22:37:52,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-18 22:37:52,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-12-18 22:37:52,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=4927, Unknown=5, NotChecked=0, Total=5112 [2021-12-18 22:37:52,956 INFO L87 Difference]: Start difference. First operand 1592 states and 1980 transitions. Second operand has 58 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:38:00,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-18 22:38:00,286 INFO L93 Difference]: Finished difference Result 1886 states and 2326 transitions. [2021-12-18 22:38:00,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-18 22:38:00,286 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 82 [2021-12-18 22:38:00,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-18 22:38:00,288 INFO L225 Difference]: With dead ends: 1886 [2021-12-18 22:38:00,288 INFO L226 Difference]: Without dead ends: 1874 [2021-12-18 22:38:00,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 70 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1386 ImplicationChecksByTransitivity, 23.6s TimeCoverageRelationStatistics Valid=406, Invalid=8901, Unknown=5, NotChecked=0, Total=9312 [2021-12-18 22:38:00,289 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 193 mSDsluCounter, 3522 mSDsCounter, 0 mSdLazyCounter, 2332 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 3624 SdHoareTripleChecker+Invalid, 3113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 2332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 728 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-18 22:38:00,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 3624 Invalid, 3113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 2332 Invalid, 0 Unknown, 728 Unchecked, 1.9s Time] [2021-12-18 22:38:00,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1874 states. [2021-12-18 22:38:00,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1874 to 1709. [2021-12-18 22:38:00,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1709 states, 1613 states have (on average 1.2021078735275883) internal successors, (1939), 1615 states have internal predecessors, (1939), 26 states have call successors, (26), 15 states have call predecessors, (26), 60 states have return successors, (134), 78 states have call predecessors, (134), 26 states have call successors, (134) [2021-12-18 22:38:00,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1709 states to 1709 states and 2099 transitions. [2021-12-18 22:38:00,329 INFO L78 Accepts]: Start accepts. Automaton has 1709 states and 2099 transitions. Word has length 82 [2021-12-18 22:38:00,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-18 22:38:00,329 INFO L470 AbstractCegarLoop]: Abstraction has 1709 states and 2099 transitions. [2021-12-18 22:38:00,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-18 22:38:00,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1709 states and 2099 transitions. [2021-12-18 22:38:00,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-18 22:38:00,330 INFO L506 BasicCegarLoop]: Found error trace [2021-12-18 22:38:00,330 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-18 22:38:00,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-12-18 22:38:00,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-12-18 22:38:00,549 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 21 more)] === [2021-12-18 22:38:00,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-18 22:38:00,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1563968982, now seen corresponding path program 4 times [2021-12-18 22:38:00,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-18 22:38:00,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376163442] [2021-12-18 22:38:00,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-18 22:38:00,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-18 22:38:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:38:00,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-18 22:38:00,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:38:00,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-18 22:38:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-18 22:38:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-18 22:38:00,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-18 22:38:00,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376163442] [2021-12-18 22:38:00,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376163442] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-18 22:38:00,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145352289] [2021-12-18 22:38:00,940 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-18 22:38:00,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-18 22:38:00,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-18 22:38:00,941 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-18 22:38:00,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-12-18 22:38:01,264 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-18 22:38:01,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-18 22:38:01,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 55 conjunts are in the unsatisfiable core [2021-12-18 22:38:01,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... Killed by 15