/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/word-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:43:05,382 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:43:05,384 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:43:05,418 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:43:05,418 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:43:05,421 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:43:05,423 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:43:05,428 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:43:05,429 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:43:05,434 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:43:05,436 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:43:05,437 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:43:05,437 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:43:05,437 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:43:05,438 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:43:05,439 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:43:05,439 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:43:05,440 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:43:05,441 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:43:05,442 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:43:05,442 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:43:05,445 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:43:05,448 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:43:05,450 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:43:05,455 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:43:05,456 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:43:05,456 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:43:05,457 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:43:05,457 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:43:05,458 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:43:05,458 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:43:05,458 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:43:05,459 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:43:05,460 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:43:05,460 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:43:05,461 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:43:05,461 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:43:05,461 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:43:05,461 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:43:05,462 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:43:05,462 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:43:05,465 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-13 19:43:05,500 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:43:05,500 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:43:05,501 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:43:05,501 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:43:05,503 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:43:05,503 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:43:05,503 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:43:05,503 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:43:05,503 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:43:05,503 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:43:05,504 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:43:05,504 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:43:05,504 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:43:05,504 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:43:05,504 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:43:05,504 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:43:05,505 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:43:05,505 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:43:05,505 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:43:05,506 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:43:05,506 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:43:05,506 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:43:05,506 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:43:05,506 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:43:05,506 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 [2021-07-13 19:43:05,767 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:43:05,781 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:43:05,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:43:05,784 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:43:05,785 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:43:05,785 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/word-trans.wvr.bpl [2021-07-13 19:43:05,786 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/word-trans.wvr.bpl' [2021-07-13 19:43:05,822 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:43:05,823 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:43:05,823 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:43:05,823 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:43:05,824 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:43:05,831 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,836 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,841 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:43:05,842 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:43:05,842 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:43:05,842 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:43:05,847 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,847 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,848 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,849 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,851 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,853 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,854 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... [2021-07-13 19:43:05,855 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:43:05,856 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:43:05,856 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:43:05,856 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:43:05,862 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:43:05,904 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:43:05,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:43:05,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:43:05,904 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:43:05,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:43:05,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:43:05,904 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:43:05,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:43:05,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:43:05,905 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 19:43:05,905 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 19:43:05,905 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 19:43:05,905 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 19:43:06,264 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:43:06,264 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-13 19:43:06,266 INFO L202 PluginConnector]: Adding new model word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:43:06 BoogieIcfgContainer [2021-07-13 19:43:06,266 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:43:06,267 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:43:06,267 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:43:06,269 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:43:06,269 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:43:05" (1/2) ... [2021-07-13 19:43:06,269 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23e32345 and model type word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:43:06, skipping insertion in model container [2021-07-13 19:43:06,269 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:43:06" (2/2) ... [2021-07-13 19:43:06,270 INFO L111 eAbstractionObserver]: Analyzing ICFG word-trans.wvr.bpl [2021-07-13 19:43:06,273 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:43:06,274 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:43:06,274 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:43:06,274 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:43:06,296 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 19:43:06,310 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 19:43:06,321 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:43:06,321 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:43:06,321 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:43:06,321 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:43:06,321 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:43:06,321 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:43:06,321 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:43:06,322 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:43:06,327 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2021-07-13 19:43:06,340 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,341 INFO L276 IsEmpty]: Start isEmpty. Operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:43:06,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:06,347 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:06,347 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:06,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:06,350 INFO L82 PathProgramCache]: Analyzing trace with hash -951874680, now seen corresponding path program 1 times [2021-07-13 19:43:06,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:06,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548166783] [2021-07-13 19:43:06,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:06,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:06,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:06,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:06,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548166783] [2021-07-13 19:43:06,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548166783] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:06,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:06,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:06,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964341862] [2021-07-13 19:43:06,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:06,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:06,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:06,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:06,561 INFO L87 Difference]: Start difference. First operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:06,708 INFO L93 Difference]: Finished difference Result 230 states and 687 transitions. [2021-07-13 19:43:06,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:06,709 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:43:06,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:06,722 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:43:06,722 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:43:06,723 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 90.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:06,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:43:06,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 126. [2021-07-13 19:43:06,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2021-07-13 19:43:06,775 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2021-07-13 19:43:06,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:06,776 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2021-07-13 19:43:06,776 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,776 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2021-07-13 19:43:06,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:43:06,777 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:06,777 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:06,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:43:06,777 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:06,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:06,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1144881618, now seen corresponding path program 2 times [2021-07-13 19:43:06,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:06,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824862116] [2021-07-13 19:43:06,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:06,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:06,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:06,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:06,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824862116] [2021-07-13 19:43:06,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824862116] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:06,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:06,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:06,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693682594] [2021-07-13 19:43:06,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:06,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:06,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:06,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:06,878 INFO L87 Difference]: Start difference. First operand 126 states and 421 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:06,962 INFO L93 Difference]: Finished difference Result 257 states and 779 transitions. [2021-07-13 19:43:06,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:06,962 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:43:06,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:06,964 INFO L225 Difference]: With dead ends: 257 [2021-07-13 19:43:06,964 INFO L226 Difference]: Without dead ends: 242 [2021-07-13 19:43:06,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 48.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:06,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-07-13 19:43:06,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 132. [2021-07-13 19:43:06,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2021-07-13 19:43:06,972 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2021-07-13 19:43:06,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:06,973 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2021-07-13 19:43:06,973 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:06,973 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2021-07-13 19:43:06,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:43:06,974 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:06,974 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:06,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:43:06,974 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:06,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:06,975 INFO L82 PathProgramCache]: Analyzing trace with hash 463457742, now seen corresponding path program 3 times [2021-07-13 19:43:06,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:06,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401401057] [2021-07-13 19:43:06,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:06,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401401057] [2021-07-13 19:43:07,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401401057] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323442697] [2021-07-13 19:43:07,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,018 INFO L87 Difference]: Start difference. First operand 132 states and 434 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,080 INFO L93 Difference]: Finished difference Result 244 states and 710 transitions. [2021-07-13 19:43:07,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:43:07,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,082 INFO L225 Difference]: With dead ends: 244 [2021-07-13 19:43:07,082 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:43:07,082 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 42.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:43:07,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 136. [2021-07-13 19:43:07,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 3.3333333333333335) internal successors, (450), 135 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 450 transitions. [2021-07-13 19:43:07,089 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 450 transitions. Word has length 14 [2021-07-13 19:43:07,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,089 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 450 transitions. [2021-07-13 19:43:07,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,089 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 450 transitions. [2021-07-13 19:43:07,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:43:07,090 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,090 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:43:07,090 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,091 INFO L82 PathProgramCache]: Analyzing trace with hash 332136738, now seen corresponding path program 4 times [2021-07-13 19:43:07,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346864730] [2021-07-13 19:43:07,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346864730] [2021-07-13 19:43:07,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346864730] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920854949] [2021-07-13 19:43:07,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,135 INFO L87 Difference]: Start difference. First operand 136 states and 450 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,212 INFO L93 Difference]: Finished difference Result 251 states and 743 transitions. [2021-07-13 19:43:07,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,213 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:43:07,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,214 INFO L225 Difference]: With dead ends: 251 [2021-07-13 19:43:07,214 INFO L226 Difference]: Without dead ends: 236 [2021-07-13 19:43:07,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 50.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-13 19:43:07,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 140. [2021-07-13 19:43:07,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2021-07-13 19:43:07,220 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2021-07-13 19:43:07,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,220 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2021-07-13 19:43:07,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,220 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2021-07-13 19:43:07,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:43:07,221 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,221 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:43:07,221 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,222 INFO L82 PathProgramCache]: Analyzing trace with hash -515835448, now seen corresponding path program 5 times [2021-07-13 19:43:07,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119522226] [2021-07-13 19:43:07,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119522226] [2021-07-13 19:43:07,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119522226] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633310926] [2021-07-13 19:43:07,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,271 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,341 INFO L93 Difference]: Finished difference Result 279 states and 867 transitions. [2021-07-13 19:43:07,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:43:07,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,342 INFO L225 Difference]: With dead ends: 279 [2021-07-13 19:43:07,342 INFO L226 Difference]: Without dead ends: 264 [2021-07-13 19:43:07,343 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-07-13 19:43:07,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 142. [2021-07-13 19:43:07,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-07-13 19:43:07,347 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-07-13 19:43:07,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,348 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-07-13 19:43:07,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,348 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-07-13 19:43:07,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:43:07,348 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,348 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:43:07,349 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1214544498, now seen corresponding path program 6 times [2021-07-13 19:43:07,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645107288] [2021-07-13 19:43:07,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645107288] [2021-07-13 19:43:07,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645107288] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,401 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976385012] [2021-07-13 19:43:07,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,403 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,485 INFO L93 Difference]: Finished difference Result 270 states and 831 transitions. [2021-07-13 19:43:07,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,486 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-13 19:43:07,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,487 INFO L225 Difference]: With dead ends: 270 [2021-07-13 19:43:07,487 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 19:43:07,488 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 19:43:07,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 142. [2021-07-13 19:43:07,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2021-07-13 19:43:07,492 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2021-07-13 19:43:07,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,494 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2021-07-13 19:43:07,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,495 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2021-07-13 19:43:07,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:07,500 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,500 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:43:07,500 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,501 INFO L82 PathProgramCache]: Analyzing trace with hash 537765148, now seen corresponding path program 1 times [2021-07-13 19:43:07,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47619473] [2021-07-13 19:43:07,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47619473] [2021-07-13 19:43:07,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47619473] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300609606] [2021-07-13 19:43:07,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,574 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,640 INFO L93 Difference]: Finished difference Result 280 states and 843 transitions. [2021-07-13 19:43:07,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:07,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,642 INFO L225 Difference]: With dead ends: 280 [2021-07-13 19:43:07,642 INFO L226 Difference]: Without dead ends: 259 [2021-07-13 19:43:07,642 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 55.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-07-13 19:43:07,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 147. [2021-07-13 19:43:07,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.3219178082191783) internal successors, (485), 146 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 485 transitions. [2021-07-13 19:43:07,646 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 485 transitions. Word has length 15 [2021-07-13 19:43:07,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,646 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 485 transitions. [2021-07-13 19:43:07,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,647 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 485 transitions. [2021-07-13 19:43:07,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:07,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,647 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-07-13 19:43:07,647 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,648 INFO L82 PathProgramCache]: Analyzing trace with hash 525951029, now seen corresponding path program 1 times [2021-07-13 19:43:07,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239561988] [2021-07-13 19:43:07,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239561988] [2021-07-13 19:43:07,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239561988] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94787580] [2021-07-13 19:43:07,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,692 INFO L87 Difference]: Start difference. First operand 147 states and 485 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,751 INFO L93 Difference]: Finished difference Result 262 states and 767 transitions. [2021-07-13 19:43:07,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,751 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:07,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,753 INFO L225 Difference]: With dead ends: 262 [2021-07-13 19:43:07,753 INFO L226 Difference]: Without dead ends: 229 [2021-07-13 19:43:07,753 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-13 19:43:07,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 147. [2021-07-13 19:43:07,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.287671232876712) internal successors, (480), 146 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 480 transitions. [2021-07-13 19:43:07,758 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 480 transitions. Word has length 15 [2021-07-13 19:43:07,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,758 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 480 transitions. [2021-07-13 19:43:07,758 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,758 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 480 transitions. [2021-07-13 19:43:07,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:07,759 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,759 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-07-13 19:43:07,759 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,759 INFO L82 PathProgramCache]: Analyzing trace with hash -102579513, now seen corresponding path program 2 times [2021-07-13 19:43:07,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767472372] [2021-07-13 19:43:07,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767472372] [2021-07-13 19:43:07,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767472372] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241279063] [2021-07-13 19:43:07,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,802 INFO L87 Difference]: Start difference. First operand 147 states and 480 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:07,868 INFO L93 Difference]: Finished difference Result 278 states and 838 transitions. [2021-07-13 19:43:07,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:07,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:07,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:07,870 INFO L225 Difference]: With dead ends: 278 [2021-07-13 19:43:07,870 INFO L226 Difference]: Without dead ends: 256 [2021-07-13 19:43:07,870 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 54.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:07,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-07-13 19:43:07,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 150. [2021-07-13 19:43:07,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 3.295302013422819) internal successors, (491), 149 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 491 transitions. [2021-07-13 19:43:07,875 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 491 transitions. Word has length 15 [2021-07-13 19:43:07,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:07,875 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 491 transitions. [2021-07-13 19:43:07,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:07,875 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 491 transitions. [2021-07-13 19:43:07,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:07,876 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:07,876 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:07,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-07-13 19:43:07,876 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:07,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:07,876 INFO L82 PathProgramCache]: Analyzing trace with hash -2088349988, now seen corresponding path program 2 times [2021-07-13 19:43:07,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:07,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267874203] [2021-07-13 19:43:07,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:07,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:07,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:07,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:07,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267874203] [2021-07-13 19:43:07,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267874203] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:07,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:07,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:07,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632460046] [2021-07-13 19:43:07,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:07,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:07,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:07,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:07,957 INFO L87 Difference]: Start difference. First operand 150 states and 491 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,018 INFO L93 Difference]: Finished difference Result 281 states and 840 transitions. [2021-07-13 19:43:08,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,018 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,019 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:43:08,020 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:43:08,020 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 48.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:43:08,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 150. [2021-07-13 19:43:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 3.2751677852348995) internal successors, (488), 149 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 488 transitions. [2021-07-13 19:43:08,024 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 488 transitions. Word has length 15 [2021-07-13 19:43:08,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,024 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 488 transitions. [2021-07-13 19:43:08,024 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,024 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 488 transitions. [2021-07-13 19:43:08,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,025 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,025 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-07-13 19:43:08,025 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1713787741, now seen corresponding path program 1 times [2021-07-13 19:43:08,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091648209] [2021-07-13 19:43:08,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091648209] [2021-07-13 19:43:08,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091648209] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044714242] [2021-07-13 19:43:08,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,048 INFO L87 Difference]: Start difference. First operand 150 states and 488 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,095 INFO L93 Difference]: Finished difference Result 281 states and 835 transitions. [2021-07-13 19:43:08,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,095 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,097 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:43:08,097 INFO L226 Difference]: Without dead ends: 262 [2021-07-13 19:43:08,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-07-13 19:43:08,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 154. [2021-07-13 19:43:08,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.281045751633987) internal successors, (502), 153 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 502 transitions. [2021-07-13 19:43:08,106 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 502 transitions. Word has length 15 [2021-07-13 19:43:08,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,106 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 502 transitions. [2021-07-13 19:43:08,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,106 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 502 transitions. [2021-07-13 19:43:08,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,107 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,107 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-07-13 19:43:08,107 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1520780803, now seen corresponding path program 2 times [2021-07-13 19:43:08,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366826891] [2021-07-13 19:43:08,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366826891] [2021-07-13 19:43:08,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366826891] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612408609] [2021-07-13 19:43:08,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,131 INFO L87 Difference]: Start difference. First operand 154 states and 502 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,189 INFO L93 Difference]: Finished difference Result 373 states and 1108 transitions. [2021-07-13 19:43:08,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:08,189 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,191 INFO L225 Difference]: With dead ends: 373 [2021-07-13 19:43:08,191 INFO L226 Difference]: Without dead ends: 354 [2021-07-13 19:43:08,191 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-07-13 19:43:08,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 156. [2021-07-13 19:43:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 3.2838709677419353) internal successors, (509), 155 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 509 transitions. [2021-07-13 19:43:08,195 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 509 transitions. Word has length 15 [2021-07-13 19:43:08,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,195 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 509 transitions. [2021-07-13 19:43:08,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,196 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 509 transitions. [2021-07-13 19:43:08,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,196 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,196 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-07-13 19:43:08,196 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,197 INFO L82 PathProgramCache]: Analyzing trace with hash -473139912, now seen corresponding path program 3 times [2021-07-13 19:43:08,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303440263] [2021-07-13 19:43:08,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303440263] [2021-07-13 19:43:08,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303440263] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773076638] [2021-07-13 19:43:08,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,219 INFO L87 Difference]: Start difference. First operand 156 states and 509 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,263 INFO L93 Difference]: Finished difference Result 298 states and 879 transitions. [2021-07-13 19:43:08,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,264 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,265 INFO L225 Difference]: With dead ends: 298 [2021-07-13 19:43:08,265 INFO L226 Difference]: Without dead ends: 277 [2021-07-13 19:43:08,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-07-13 19:43:08,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 156. [2021-07-13 19:43:08,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 3.2838709677419353) internal successors, (509), 155 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 509 transitions. [2021-07-13 19:43:08,269 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 509 transitions. Word has length 15 [2021-07-13 19:43:08,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,269 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 509 transitions. [2021-07-13 19:43:08,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,269 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 509 transitions. [2021-07-13 19:43:08,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,270 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,270 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,270 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-07-13 19:43:08,270 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1293754188, now seen corresponding path program 4 times [2021-07-13 19:43:08,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516436489] [2021-07-13 19:43:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516436489] [2021-07-13 19:43:08,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516436489] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594565348] [2021-07-13 19:43:08,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,292 INFO L87 Difference]: Start difference. First operand 156 states and 509 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,352 INFO L93 Difference]: Finished difference Result 353 states and 1040 transitions. [2021-07-13 19:43:08,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:08,352 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,353 INFO L225 Difference]: With dead ends: 353 [2021-07-13 19:43:08,353 INFO L226 Difference]: Without dead ends: 332 [2021-07-13 19:43:08,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-13 19:43:08,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 154. [2021-07-13 19:43:08,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.2679738562091503) internal successors, (500), 153 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 500 transitions. [2021-07-13 19:43:08,358 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 500 transitions. Word has length 15 [2021-07-13 19:43:08,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,358 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 500 transitions. [2021-07-13 19:43:08,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,358 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 500 transitions. [2021-07-13 19:43:08,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,358 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-07-13 19:43:08,359 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1451583151, now seen corresponding path program 3 times [2021-07-13 19:43:08,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432491590] [2021-07-13 19:43:08,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432491590] [2021-07-13 19:43:08,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432491590] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454748421] [2021-07-13 19:43:08,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,388 INFO L87 Difference]: Start difference. First operand 154 states and 500 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,434 INFO L93 Difference]: Finished difference Result 281 states and 800 transitions. [2021-07-13 19:43:08,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,436 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:43:08,436 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:43:08,436 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.3ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:43:08,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 158. [2021-07-13 19:43:08,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.261146496815287) internal successors, (512), 157 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 512 transitions. [2021-07-13 19:43:08,440 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 512 transitions. Word has length 15 [2021-07-13 19:43:08,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,440 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 512 transitions. [2021-07-13 19:43:08,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,440 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 512 transitions. [2021-07-13 19:43:08,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,440 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,440 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-07-13 19:43:08,441 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,441 INFO L82 PathProgramCache]: Analyzing trace with hash 372369077, now seen corresponding path program 3 times [2021-07-13 19:43:08,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789282468] [2021-07-13 19:43:08,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789282468] [2021-07-13 19:43:08,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789282468] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309647160] [2021-07-13 19:43:08,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,475 INFO L87 Difference]: Start difference. First operand 158 states and 512 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,531 INFO L93 Difference]: Finished difference Result 282 states and 815 transitions. [2021-07-13 19:43:08,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,533 INFO L225 Difference]: With dead ends: 282 [2021-07-13 19:43:08,533 INFO L226 Difference]: Without dead ends: 263 [2021-07-13 19:43:08,533 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-07-13 19:43:08,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 158. [2021-07-13 19:43:08,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.261146496815287) internal successors, (512), 157 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 512 transitions. [2021-07-13 19:43:08,537 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 512 transitions. Word has length 15 [2021-07-13 19:43:08,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,537 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 512 transitions. [2021-07-13 19:43:08,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,537 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 512 transitions. [2021-07-13 19:43:08,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,538 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-07-13 19:43:08,538 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1827392437, now seen corresponding path program 4 times [2021-07-13 19:43:08,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470149942] [2021-07-13 19:43:08,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470149942] [2021-07-13 19:43:08,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470149942] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372571744] [2021-07-13 19:43:08,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,572 INFO L87 Difference]: Start difference. First operand 158 states and 512 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,629 INFO L93 Difference]: Finished difference Result 273 states and 790 transitions. [2021-07-13 19:43:08,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,629 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,630 INFO L225 Difference]: With dead ends: 273 [2021-07-13 19:43:08,630 INFO L226 Difference]: Without dead ends: 251 [2021-07-13 19:43:08,630 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 47.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-07-13 19:43:08,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 160. [2021-07-13 19:43:08,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.2641509433962264) internal successors, (519), 159 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 519 transitions. [2021-07-13 19:43:08,634 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 519 transitions. Word has length 15 [2021-07-13 19:43:08,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,634 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 519 transitions. [2021-07-13 19:43:08,634 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,634 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 519 transitions. [2021-07-13 19:43:08,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,635 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,635 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-07-13 19:43:08,635 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,635 INFO L82 PathProgramCache]: Analyzing trace with hash 384286855, now seen corresponding path program 4 times [2021-07-13 19:43:08,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484094843] [2021-07-13 19:43:08,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484094843] [2021-07-13 19:43:08,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484094843] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,669 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,669 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126848316] [2021-07-13 19:43:08,670 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,670 INFO L87 Difference]: Start difference. First operand 160 states and 519 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,719 INFO L93 Difference]: Finished difference Result 254 states and 753 transitions. [2021-07-13 19:43:08,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,721 INFO L225 Difference]: With dead ends: 254 [2021-07-13 19:43:08,721 INFO L226 Difference]: Without dead ends: 231 [2021-07-13 19:43:08,721 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.8ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-13 19:43:08,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 160. [2021-07-13 19:43:08,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.251572327044025) internal successors, (517), 159 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 517 transitions. [2021-07-13 19:43:08,724 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 517 transitions. Word has length 15 [2021-07-13 19:43:08,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,724 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 517 transitions. [2021-07-13 19:43:08,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,725 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 517 transitions. [2021-07-13 19:43:08,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,725 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,725 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-07-13 19:43:08,725 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1496312779, now seen corresponding path program 5 times [2021-07-13 19:43:08,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215965415] [2021-07-13 19:43:08,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215965415] [2021-07-13 19:43:08,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215965415] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121634151] [2021-07-13 19:43:08,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,746 INFO L87 Difference]: Start difference. First operand 160 states and 517 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,791 INFO L93 Difference]: Finished difference Result 286 states and 846 transitions. [2021-07-13 19:43:08,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,791 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,793 INFO L225 Difference]: With dead ends: 286 [2021-07-13 19:43:08,793 INFO L226 Difference]: Without dead ends: 264 [2021-07-13 19:43:08,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-07-13 19:43:08,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 160. [2021-07-13 19:43:08,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.251572327044025) internal successors, (517), 159 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 517 transitions. [2021-07-13 19:43:08,797 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 517 transitions. Word has length 15 [2021-07-13 19:43:08,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,797 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 517 transitions. [2021-07-13 19:43:08,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,797 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 517 transitions. [2021-07-13 19:43:08,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,797 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,797 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-07-13 19:43:08,797 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,798 INFO L82 PathProgramCache]: Analyzing trace with hash 2099945467, now seen corresponding path program 6 times [2021-07-13 19:43:08,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236328266] [2021-07-13 19:43:08,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236328266] [2021-07-13 19:43:08,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236328266] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587405043] [2021-07-13 19:43:08,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,818 INFO L87 Difference]: Start difference. First operand 160 states and 517 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,863 INFO L93 Difference]: Finished difference Result 277 states and 810 transitions. [2021-07-13 19:43:08,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,864 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,865 INFO L225 Difference]: With dead ends: 277 [2021-07-13 19:43:08,865 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 19:43:08,865 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 19:43:08,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 158. [2021-07-13 19:43:08,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.2356687898089174) internal successors, (508), 157 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 508 transitions. [2021-07-13 19:43:08,869 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 508 transitions. Word has length 15 [2021-07-13 19:43:08,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,869 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 508 transitions. [2021-07-13 19:43:08,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,869 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 508 transitions. [2021-07-13 19:43:08,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,869 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,869 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-07-13 19:43:08,869 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,870 INFO L82 PathProgramCache]: Analyzing trace with hash 232212098, now seen corresponding path program 5 times [2021-07-13 19:43:08,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694674194] [2021-07-13 19:43:08,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:08,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:08,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694674194] [2021-07-13 19:43:08,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694674194] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:08,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:08,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:08,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582990994] [2021-07-13 19:43:08,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:08,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:08,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:08,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:08,893 INFO L87 Difference]: Start difference. First operand 158 states and 508 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:08,963 INFO L93 Difference]: Finished difference Result 312 states and 947 transitions. [2021-07-13 19:43:08,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:08,964 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:08,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:08,965 INFO L225 Difference]: With dead ends: 312 [2021-07-13 19:43:08,965 INFO L226 Difference]: Without dead ends: 285 [2021-07-13 19:43:08,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.9ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:08,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-07-13 19:43:08,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 160. [2021-07-13 19:43:08,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.238993710691824) internal successors, (515), 159 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 515 transitions. [2021-07-13 19:43:08,969 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 515 transitions. Word has length 15 [2021-07-13 19:43:08,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:08,969 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 515 transitions. [2021-07-13 19:43:08,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:08,969 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 515 transitions. [2021-07-13 19:43:08,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:08,969 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:08,969 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:08,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-07-13 19:43:08,970 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:08,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:08,970 INFO L82 PathProgramCache]: Analyzing trace with hash -1046340473, now seen corresponding path program 5 times [2021-07-13 19:43:08,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:08,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783792881] [2021-07-13 19:43:08,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:08,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783792881] [2021-07-13 19:43:09,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783792881] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:09,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441633504] [2021-07-13 19:43:09,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:09,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:09,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,008 INFO L87 Difference]: Start difference. First operand 160 states and 515 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,066 INFO L93 Difference]: Finished difference Result 371 states and 1121 transitions. [2021-07-13 19:43:09,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:09,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:09,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,067 INFO L225 Difference]: With dead ends: 371 [2021-07-13 19:43:09,067 INFO L226 Difference]: Without dead ends: 352 [2021-07-13 19:43:09,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:09,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-07-13 19:43:09,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 160. [2021-07-13 19:43:09,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.238993710691824) internal successors, (515), 159 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 515 transitions. [2021-07-13 19:43:09,072 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 515 transitions. Word has length 15 [2021-07-13 19:43:09,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,072 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 515 transitions. [2021-07-13 19:43:09,072 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,072 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 515 transitions. [2021-07-13 19:43:09,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:09,072 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,072 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-07-13 19:43:09,073 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1131085214, now seen corresponding path program 6 times [2021-07-13 19:43:09,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596518495] [2021-07-13 19:43:09,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596518495] [2021-07-13 19:43:09,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596518495] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:09,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184130366] [2021-07-13 19:43:09,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:09,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:09,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,112 INFO L87 Difference]: Start difference. First operand 160 states and 515 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,173 INFO L93 Difference]: Finished difference Result 377 states and 1137 transitions. [2021-07-13 19:43:09,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:09,174 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:09,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,175 INFO L225 Difference]: With dead ends: 377 [2021-07-13 19:43:09,175 INFO L226 Difference]: Without dead ends: 356 [2021-07-13 19:43:09,175 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2021-07-13 19:43:09,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 160. [2021-07-13 19:43:09,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.238993710691824) internal successors, (515), 159 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 515 transitions. [2021-07-13 19:43:09,179 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 515 transitions. Word has length 15 [2021-07-13 19:43:09,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,179 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 515 transitions. [2021-07-13 19:43:09,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,180 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 515 transitions. [2021-07-13 19:43:09,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:43:09,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,180 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-07-13 19:43:09,180 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,180 INFO L82 PathProgramCache]: Analyzing trace with hash -964122021, now seen corresponding path program 6 times [2021-07-13 19:43:09,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395048923] [2021-07-13 19:43:09,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,222 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395048923] [2021-07-13 19:43:09,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395048923] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:43:09,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467699991] [2021-07-13 19:43:09,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:43:09,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:43:09,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,223 INFO L87 Difference]: Start difference. First operand 160 states and 515 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,267 INFO L93 Difference]: Finished difference Result 268 states and 825 transitions. [2021-07-13 19:43:09,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:09,267 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:43:09,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,268 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:43:09,269 INFO L226 Difference]: Without dead ends: 245 [2021-07-13 19:43:09,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:09,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-07-13 19:43:09,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 160. [2021-07-13 19:43:09,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.2264150943396226) internal successors, (513), 159 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 513 transitions. [2021-07-13 19:43:09,272 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 513 transitions. Word has length 15 [2021-07-13 19:43:09,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,272 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 513 transitions. [2021-07-13 19:43:09,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,272 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 513 transitions. [2021-07-13 19:43:09,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,273 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,273 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,273 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-07-13 19:43:09,273 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,273 INFO L82 PathProgramCache]: Analyzing trace with hash -539854559, now seen corresponding path program 1 times [2021-07-13 19:43:09,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118699733] [2021-07-13 19:43:09,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118699733] [2021-07-13 19:43:09,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118699733] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806864898] [2021-07-13 19:43:09,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,304 INFO L87 Difference]: Start difference. First operand 160 states and 513 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,322 INFO L93 Difference]: Finished difference Result 304 states and 846 transitions. [2021-07-13 19:43:09,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:09,323 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,324 INFO L225 Difference]: With dead ends: 304 [2021-07-13 19:43:09,324 INFO L226 Difference]: Without dead ends: 282 [2021-07-13 19:43:09,324 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-07-13 19:43:09,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 160. [2021-07-13 19:43:09,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 3.1823899371069184) internal successors, (506), 159 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 506 transitions. [2021-07-13 19:43:09,328 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 506 transitions. Word has length 16 [2021-07-13 19:43:09,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,328 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 506 transitions. [2021-07-13 19:43:09,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,328 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 506 transitions. [2021-07-13 19:43:09,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,328 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,328 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-07-13 19:43:09,329 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,329 INFO L82 PathProgramCache]: Analyzing trace with hash 158244195, now seen corresponding path program 2 times [2021-07-13 19:43:09,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885728631] [2021-07-13 19:43:09,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885728631] [2021-07-13 19:43:09,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885728631] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795102482] [2021-07-13 19:43:09,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,363 INFO L87 Difference]: Start difference. First operand 160 states and 506 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,385 INFO L93 Difference]: Finished difference Result 298 states and 826 transitions. [2021-07-13 19:43:09,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:09,385 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,386 INFO L225 Difference]: With dead ends: 298 [2021-07-13 19:43:09,386 INFO L226 Difference]: Without dead ends: 276 [2021-07-13 19:43:09,386 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-07-13 19:43:09,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 153. [2021-07-13 19:43:09,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 3.223684210526316) internal successors, (490), 152 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 490 transitions. [2021-07-13 19:43:09,393 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 490 transitions. Word has length 16 [2021-07-13 19:43:09,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,393 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 490 transitions. [2021-07-13 19:43:09,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,394 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 490 transitions. [2021-07-13 19:43:09,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,394 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,394 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-07-13 19:43:09,395 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1568921575, now seen corresponding path program 1 times [2021-07-13 19:43:09,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611933422] [2021-07-13 19:43:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611933422] [2021-07-13 19:43:09,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611933422] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25963771] [2021-07-13 19:43:09,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,414 INFO L87 Difference]: Start difference. First operand 153 states and 490 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,435 INFO L93 Difference]: Finished difference Result 267 states and 761 transitions. [2021-07-13 19:43:09,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:09,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,437 INFO L225 Difference]: With dead ends: 267 [2021-07-13 19:43:09,437 INFO L226 Difference]: Without dead ends: 267 [2021-07-13 19:43:09,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-07-13 19:43:09,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 145. [2021-07-13 19:43:09,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.2083333333333335) internal successors, (462), 144 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 462 transitions. [2021-07-13 19:43:09,440 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 462 transitions. Word has length 16 [2021-07-13 19:43:09,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,440 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 462 transitions. [2021-07-13 19:43:09,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,440 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 462 transitions. [2021-07-13 19:43:09,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,441 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-07-13 19:43:09,441 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1557107456, now seen corresponding path program 1 times [2021-07-13 19:43:09,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923256041] [2021-07-13 19:43:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923256041] [2021-07-13 19:43:09,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923256041] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698838753] [2021-07-13 19:43:09,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,457 INFO L87 Difference]: Start difference. First operand 145 states and 462 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,472 INFO L93 Difference]: Finished difference Result 261 states and 729 transitions. [2021-07-13 19:43:09,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:09,472 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,473 INFO L225 Difference]: With dead ends: 261 [2021-07-13 19:43:09,473 INFO L226 Difference]: Without dead ends: 236 [2021-07-13 19:43:09,473 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-13 19:43:09,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 143. [2021-07-13 19:43:09,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.147887323943662) internal successors, (447), 142 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 447 transitions. [2021-07-13 19:43:09,486 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 447 transitions. Word has length 16 [2021-07-13 19:43:09,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,486 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 447 transitions. [2021-07-13 19:43:09,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,486 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 447 transitions. [2021-07-13 19:43:09,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,487 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-07-13 19:43:09,487 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,487 INFO L82 PathProgramCache]: Analyzing trace with hash -1813140347, now seen corresponding path program 3 times [2021-07-13 19:43:09,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634391392] [2021-07-13 19:43:09,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634391392] [2021-07-13 19:43:09,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634391392] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857032085] [2021-07-13 19:43:09,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,499 INFO L87 Difference]: Start difference. First operand 143 states and 447 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,512 INFO L93 Difference]: Finished difference Result 255 states and 710 transitions. [2021-07-13 19:43:09,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:43:09,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,514 INFO L225 Difference]: With dead ends: 255 [2021-07-13 19:43:09,514 INFO L226 Difference]: Without dead ends: 233 [2021-07-13 19:43:09,514 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-13 19:43:09,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 143. [2021-07-13 19:43:09,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.084507042253521) internal successors, (438), 142 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 438 transitions. [2021-07-13 19:43:09,517 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 438 transitions. Word has length 16 [2021-07-13 19:43:09,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,518 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 438 transitions. [2021-07-13 19:43:09,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,518 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 438 transitions. [2021-07-13 19:43:09,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,518 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,518 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-07-13 19:43:09,518 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1420564495, now seen corresponding path program 2 times [2021-07-13 19:43:09,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847267531] [2021-07-13 19:43:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847267531] [2021-07-13 19:43:09,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847267531] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19158150] [2021-07-13 19:43:09,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,532 INFO L87 Difference]: Start difference. First operand 143 states and 438 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,549 INFO L93 Difference]: Finished difference Result 206 states and 573 transitions. [2021-07-13 19:43:09,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:43:09,549 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,550 INFO L225 Difference]: With dead ends: 206 [2021-07-13 19:43:09,550 INFO L226 Difference]: Without dead ends: 206 [2021-07-13 19:43:09,550 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-13 19:43:09,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 112. [2021-07-13 19:43:09,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.918918918918919) internal successors, (324), 111 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 324 transitions. [2021-07-13 19:43:09,553 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 324 transitions. Word has length 16 [2021-07-13 19:43:09,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,553 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 324 transitions. [2021-07-13 19:43:09,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,553 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 324 transitions. [2021-07-13 19:43:09,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,554 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,554 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,554 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-07-13 19:43:09,554 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1372165464, now seen corresponding path program 2 times [2021-07-13 19:43:09,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597983185] [2021-07-13 19:43:09,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597983185] [2021-07-13 19:43:09,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597983185] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499646667] [2021-07-13 19:43:09,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,568 INFO L87 Difference]: Start difference. First operand 112 states and 324 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,578 INFO L93 Difference]: Finished difference Result 163 states and 436 transitions. [2021-07-13 19:43:09,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:43:09,579 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,579 INFO L225 Difference]: With dead ends: 163 [2021-07-13 19:43:09,579 INFO L226 Difference]: Without dead ends: 144 [2021-07-13 19:43:09,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-07-13 19:43:09,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 108. [2021-07-13 19:43:09,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.9345794392523366) internal successors, (314), 107 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 314 transitions. [2021-07-13 19:43:09,582 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 314 transitions. Word has length 16 [2021-07-13 19:43:09,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,582 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 314 transitions. [2021-07-13 19:43:09,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,582 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 314 transitions. [2021-07-13 19:43:09,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:43:09,583 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,583 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-07-13 19:43:09,583 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,583 INFO L82 PathProgramCache]: Analyzing trace with hash -97814091, now seen corresponding path program 4 times [2021-07-13 19:43:09,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335538148] [2021-07-13 19:43:09,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335538148] [2021-07-13 19:43:09,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335538148] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,598 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,598 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:43:09,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109289118] [2021-07-13 19:43:09,598 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:43:09,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:43:09,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:43:09,599 INFO L87 Difference]: Start difference. First operand 108 states and 314 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,610 INFO L93 Difference]: Finished difference Result 123 states and 338 transitions. [2021-07-13 19:43:09,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:43:09,611 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:43:09,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,611 INFO L225 Difference]: With dead ends: 123 [2021-07-13 19:43:09,611 INFO L226 Difference]: Without dead ends: 108 [2021-07-13 19:43:09,612 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:43:09,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-07-13 19:43:09,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2021-07-13 19:43:09,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 308 transitions. [2021-07-13 19:43:09,614 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 308 transitions. Word has length 16 [2021-07-13 19:43:09,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,614 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 308 transitions. [2021-07-13 19:43:09,614 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,614 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 308 transitions. [2021-07-13 19:43:09,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:09,614 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,615 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-07-13 19:43:09,615 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1361223606, now seen corresponding path program 1 times [2021-07-13 19:43:09,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29181207] [2021-07-13 19:43:09,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29181207] [2021-07-13 19:43:09,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29181207] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:09,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69380169] [2021-07-13 19:43:09,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:09,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:09,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:09,653 INFO L87 Difference]: Start difference. First operand 108 states and 308 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,743 INFO L93 Difference]: Finished difference Result 265 states and 721 transitions. [2021-07-13 19:43:09,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:09,744 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:09,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,745 INFO L225 Difference]: With dead ends: 265 [2021-07-13 19:43:09,745 INFO L226 Difference]: Without dead ends: 250 [2021-07-13 19:43:09,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 59.1ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:09,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-07-13 19:43:09,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 141. [2021-07-13 19:43:09,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.7928571428571427) internal successors, (391), 140 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 391 transitions. [2021-07-13 19:43:09,748 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 391 transitions. Word has length 17 [2021-07-13 19:43:09,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,748 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 391 transitions. [2021-07-13 19:43:09,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,748 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 391 transitions. [2021-07-13 19:43:09,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:09,748 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,748 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-07-13 19:43:09,749 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1726190618, now seen corresponding path program 2 times [2021-07-13 19:43:09,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396713128] [2021-07-13 19:43:09,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396713128] [2021-07-13 19:43:09,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396713128] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:09,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210681862] [2021-07-13 19:43:09,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:09,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:09,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:09,785 INFO L87 Difference]: Start difference. First operand 141 states and 391 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,880 INFO L93 Difference]: Finished difference Result 298 states and 795 transitions. [2021-07-13 19:43:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:09,881 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:09,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,882 INFO L225 Difference]: With dead ends: 298 [2021-07-13 19:43:09,882 INFO L226 Difference]: Without dead ends: 283 [2021-07-13 19:43:09,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 63.0ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:09,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2021-07-13 19:43:09,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 150. [2021-07-13 19:43:09,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.8053691275167787) internal successors, (418), 149 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 418 transitions. [2021-07-13 19:43:09,885 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 418 transitions. Word has length 17 [2021-07-13 19:43:09,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,885 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 418 transitions. [2021-07-13 19:43:09,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,885 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 418 transitions. [2021-07-13 19:43:09,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:09,886 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,886 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,886 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-07-13 19:43:09,886 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,886 INFO L82 PathProgramCache]: Analyzing trace with hash 870056290, now seen corresponding path program 3 times [2021-07-13 19:43:09,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351938451] [2021-07-13 19:43:09,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:09,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:09,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:09,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:09,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351938451] [2021-07-13 19:43:09,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351938451] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:09,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:09,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:09,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228916418] [2021-07-13 19:43:09,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:09,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:09,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:09,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:09,920 INFO L87 Difference]: Start difference. First operand 150 states and 418 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:09,992 INFO L93 Difference]: Finished difference Result 281 states and 763 transitions. [2021-07-13 19:43:09,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:09,992 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:09,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:09,993 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:43:09,993 INFO L226 Difference]: Without dead ends: 266 [2021-07-13 19:43:09,993 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 53.9ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:09,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2021-07-13 19:43:09,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 150. [2021-07-13 19:43:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.8053691275167787) internal successors, (418), 149 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 418 transitions. [2021-07-13 19:43:09,996 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 418 transitions. Word has length 17 [2021-07-13 19:43:09,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:09,996 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 418 transitions. [2021-07-13 19:43:09,996 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:09,997 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 418 transitions. [2021-07-13 19:43:09,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:09,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:09,998 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:09,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-07-13 19:43:09,999 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:09,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:09,999 INFO L82 PathProgramCache]: Analyzing trace with hash 2059322360, now seen corresponding path program 4 times [2021-07-13 19:43:09,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:09,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674369473] [2021-07-13 19:43:09,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674369473] [2021-07-13 19:43:10,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674369473] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848858071] [2021-07-13 19:43:10,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,036 INFO L87 Difference]: Start difference. First operand 150 states and 418 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,132 INFO L93 Difference]: Finished difference Result 289 states and 784 transitions. [2021-07-13 19:43:10,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,132 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,133 INFO L225 Difference]: With dead ends: 289 [2021-07-13 19:43:10,133 INFO L226 Difference]: Without dead ends: 274 [2021-07-13 19:43:10,133 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 67.5ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:10,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-07-13 19:43:10,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 159. [2021-07-13 19:43:10,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.7974683544303796) internal successors, (442), 158 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 442 transitions. [2021-07-13 19:43:10,136 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 442 transitions. Word has length 17 [2021-07-13 19:43:10,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,136 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 442 transitions. [2021-07-13 19:43:10,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,137 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 442 transitions. [2021-07-13 19:43:10,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,137 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,137 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-07-13 19:43:10,137 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,137 INFO L82 PathProgramCache]: Analyzing trace with hash 2033546876, now seen corresponding path program 5 times [2021-07-13 19:43:10,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243370918] [2021-07-13 19:43:10,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243370918] [2021-07-13 19:43:10,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243370918] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,180 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073042447] [2021-07-13 19:43:10,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,181 INFO L87 Difference]: Start difference. First operand 159 states and 442 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,263 INFO L93 Difference]: Finished difference Result 322 states and 859 transitions. [2021-07-13 19:43:10,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,263 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,264 INFO L225 Difference]: With dead ends: 322 [2021-07-13 19:43:10,264 INFO L226 Difference]: Without dead ends: 307 [2021-07-13 19:43:10,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 56.1ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:10,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-07-13 19:43:10,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 162. [2021-07-13 19:43:10,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.8322981366459627) internal successors, (456), 161 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 456 transitions. [2021-07-13 19:43:10,270 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 456 transitions. Word has length 17 [2021-07-13 19:43:10,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,271 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 456 transitions. [2021-07-13 19:43:10,271 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,271 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 456 transitions. [2021-07-13 19:43:10,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,271 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-07-13 19:43:10,271 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,272 INFO L82 PathProgramCache]: Analyzing trace with hash 334826488, now seen corresponding path program 6 times [2021-07-13 19:43:10,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514957379] [2021-07-13 19:43:10,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514957379] [2021-07-13 19:43:10,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514957379] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054743157] [2021-07-13 19:43:10,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,305 INFO L87 Difference]: Start difference. First operand 162 states and 456 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,380 INFO L93 Difference]: Finished difference Result 299 states and 814 transitions. [2021-07-13 19:43:10,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,380 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,381 INFO L225 Difference]: With dead ends: 299 [2021-07-13 19:43:10,381 INFO L226 Difference]: Without dead ends: 284 [2021-07-13 19:43:10,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 52.9ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:10,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-07-13 19:43:10,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 159. [2021-07-13 19:43:10,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.7974683544303796) internal successors, (442), 158 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 442 transitions. [2021-07-13 19:43:10,386 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 442 transitions. Word has length 17 [2021-07-13 19:43:10,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,386 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 442 transitions. [2021-07-13 19:43:10,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,386 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 442 transitions. [2021-07-13 19:43:10,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,386 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,386 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-07-13 19:43:10,386 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,387 INFO L82 PathProgramCache]: Analyzing trace with hash -2035892590, now seen corresponding path program 7 times [2021-07-13 19:43:10,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105884255] [2021-07-13 19:43:10,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105884255] [2021-07-13 19:43:10,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105884255] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870639076] [2021-07-13 19:43:10,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,420 INFO L87 Difference]: Start difference. First operand 159 states and 442 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,490 INFO L93 Difference]: Finished difference Result 389 states and 1040 transitions. [2021-07-13 19:43:10,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,490 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,491 INFO L225 Difference]: With dead ends: 389 [2021-07-13 19:43:10,491 INFO L226 Difference]: Without dead ends: 374 [2021-07-13 19:43:10,491 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 45.5ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:10,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-07-13 19:43:10,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 166. [2021-07-13 19:43:10,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.8484848484848486) internal successors, (470), 165 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 470 transitions. [2021-07-13 19:43:10,495 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 470 transitions. Word has length 17 [2021-07-13 19:43:10,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,495 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 470 transitions. [2021-07-13 19:43:10,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,495 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 470 transitions. [2021-07-13 19:43:10,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,496 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,496 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-07-13 19:43:10,496 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,496 INFO L82 PathProgramCache]: Analyzing trace with hash -828339518, now seen corresponding path program 8 times [2021-07-13 19:43:10,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953420549] [2021-07-13 19:43:10,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953420549] [2021-07-13 19:43:10,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953420549] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583247753] [2021-07-13 19:43:10,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,530 INFO L87 Difference]: Start difference. First operand 166 states and 470 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,603 INFO L93 Difference]: Finished difference Result 398 states and 1066 transitions. [2021-07-13 19:43:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,604 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,605 INFO L225 Difference]: With dead ends: 398 [2021-07-13 19:43:10,605 INFO L226 Difference]: Without dead ends: 383 [2021-07-13 19:43:10,605 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 50.2ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:10,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-07-13 19:43:10,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 169. [2021-07-13 19:43:10,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.880952380952381) internal successors, (484), 168 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 484 transitions. [2021-07-13 19:43:10,609 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 484 transitions. Word has length 17 [2021-07-13 19:43:10,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,609 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 484 transitions. [2021-07-13 19:43:10,609 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,609 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 484 transitions. [2021-07-13 19:43:10,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,610 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-07-13 19:43:10,610 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1767907390, now seen corresponding path program 9 times [2021-07-13 19:43:10,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459835148] [2021-07-13 19:43:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459835148] [2021-07-13 19:43:10,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459835148] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,641 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652470461] [2021-07-13 19:43:10,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,643 INFO L87 Difference]: Start difference. First operand 169 states and 484 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,737 INFO L93 Difference]: Finished difference Result 405 states and 1082 transitions. [2021-07-13 19:43:10,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,738 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,739 INFO L225 Difference]: With dead ends: 405 [2021-07-13 19:43:10,739 INFO L226 Difference]: Without dead ends: 390 [2021-07-13 19:43:10,739 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.5ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:10,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-07-13 19:43:10,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 161. [2021-07-13 19:43:10,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.825) internal successors, (452), 160 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 452 transitions. [2021-07-13 19:43:10,743 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 452 transitions. Word has length 17 [2021-07-13 19:43:10,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,743 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 452 transitions. [2021-07-13 19:43:10,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,743 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 452 transitions. [2021-07-13 19:43:10,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,743 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-07-13 19:43:10,744 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1043349262, now seen corresponding path program 10 times [2021-07-13 19:43:10,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110784329] [2021-07-13 19:43:10,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110784329] [2021-07-13 19:43:10,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110784329] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019642158] [2021-07-13 19:43:10,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,776 INFO L87 Difference]: Start difference. First operand 161 states and 452 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,842 INFO L93 Difference]: Finished difference Result 340 states and 918 transitions. [2021-07-13 19:43:10,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,842 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,843 INFO L225 Difference]: With dead ends: 340 [2021-07-13 19:43:10,843 INFO L226 Difference]: Without dead ends: 325 [2021-07-13 19:43:10,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 45.5ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:10,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-07-13 19:43:10,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 165. [2021-07-13 19:43:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.841463414634146) internal successors, (466), 164 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 466 transitions. [2021-07-13 19:43:10,847 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 466 transitions. Word has length 17 [2021-07-13 19:43:10,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,847 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 466 transitions. [2021-07-13 19:43:10,847 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,847 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 466 transitions. [2021-07-13 19:43:10,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,848 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,848 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-07-13 19:43:10,848 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1480345592, now seen corresponding path program 11 times [2021-07-13 19:43:10,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291118878] [2021-07-13 19:43:10,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:10,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:10,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:10,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291118878] [2021-07-13 19:43:10,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291118878] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:10,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:10,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:10,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358599771] [2021-07-13 19:43:10,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:10,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:10,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:10,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:10,881 INFO L87 Difference]: Start difference. First operand 165 states and 466 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:10,959 INFO L93 Difference]: Finished difference Result 335 states and 909 transitions. [2021-07-13 19:43:10,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:10,960 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:10,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:10,961 INFO L225 Difference]: With dead ends: 335 [2021-07-13 19:43:10,961 INFO L226 Difference]: Without dead ends: 320 [2021-07-13 19:43:10,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 49.2ms TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:10,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-07-13 19:43:10,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 171. [2021-07-13 19:43:10,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.8411764705882354) internal successors, (483), 170 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 483 transitions. [2021-07-13 19:43:10,965 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 483 transitions. Word has length 17 [2021-07-13 19:43:10,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:10,966 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 483 transitions. [2021-07-13 19:43:10,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:10,966 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 483 transitions. [2021-07-13 19:43:10,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:10,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:10,967 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:10,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-07-13 19:43:10,967 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:10,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:10,967 INFO L82 PathProgramCache]: Analyzing trace with hash -145439044, now seen corresponding path program 12 times [2021-07-13 19:43:10,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:10,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164129825] [2021-07-13 19:43:10,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164129825] [2021-07-13 19:43:11,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164129825] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813391193] [2021-07-13 19:43:11,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,003 INFO L87 Difference]: Start difference. First operand 171 states and 483 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,074 INFO L93 Difference]: Finished difference Result 318 states and 879 transitions. [2021-07-13 19:43:11,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,075 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,076 INFO L225 Difference]: With dead ends: 318 [2021-07-13 19:43:11,076 INFO L226 Difference]: Without dead ends: 303 [2021-07-13 19:43:11,076 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:11,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-07-13 19:43:11,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 171. [2021-07-13 19:43:11,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.8411764705882354) internal successors, (483), 170 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 483 transitions. [2021-07-13 19:43:11,079 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 483 transitions. Word has length 17 [2021-07-13 19:43:11,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,079 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 483 transitions. [2021-07-13 19:43:11,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,080 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 483 transitions. [2021-07-13 19:43:11,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,080 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,080 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-07-13 19:43:11,080 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,080 INFO L82 PathProgramCache]: Analyzing trace with hash 161256120, now seen corresponding path program 13 times [2021-07-13 19:43:11,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260615173] [2021-07-13 19:43:11,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260615173] [2021-07-13 19:43:11,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260615173] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444738891] [2021-07-13 19:43:11,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,117 INFO L87 Difference]: Start difference. First operand 171 states and 483 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,192 INFO L93 Difference]: Finished difference Result 385 states and 1046 transitions. [2021-07-13 19:43:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,193 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,194 INFO L225 Difference]: With dead ends: 385 [2021-07-13 19:43:11,194 INFO L226 Difference]: Without dead ends: 370 [2021-07-13 19:43:11,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 43.2ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:11,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-07-13 19:43:11,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 174. [2021-07-13 19:43:11,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.878612716763006) internal successors, (498), 173 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 498 transitions. [2021-07-13 19:43:11,198 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 498 transitions. Word has length 17 [2021-07-13 19:43:11,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,198 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 498 transitions. [2021-07-13 19:43:11,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,198 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 498 transitions. [2021-07-13 19:43:11,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,199 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,199 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-07-13 19:43:11,199 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1057379240, now seen corresponding path program 14 times [2021-07-13 19:43:11,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785762270] [2021-07-13 19:43:11,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785762270] [2021-07-13 19:43:11,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785762270] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142166201] [2021-07-13 19:43:11,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,234 INFO L87 Difference]: Start difference. First operand 174 states and 498 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,330 INFO L93 Difference]: Finished difference Result 383 states and 1039 transitions. [2021-07-13 19:43:11,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,330 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,332 INFO L225 Difference]: With dead ends: 383 [2021-07-13 19:43:11,332 INFO L226 Difference]: Without dead ends: 368 [2021-07-13 19:43:11,332 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 43.6ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:11,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-07-13 19:43:11,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 174. [2021-07-13 19:43:11,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.878612716763006) internal successors, (498), 173 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 498 transitions. [2021-07-13 19:43:11,336 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 498 transitions. Word has length 17 [2021-07-13 19:43:11,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,336 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 498 transitions. [2021-07-13 19:43:11,336 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,336 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 498 transitions. [2021-07-13 19:43:11,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,336 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,336 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-07-13 19:43:11,337 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1150316668, now seen corresponding path program 15 times [2021-07-13 19:43:11,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796452531] [2021-07-13 19:43:11,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796452531] [2021-07-13 19:43:11,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796452531] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805107928] [2021-07-13 19:43:11,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,372 INFO L87 Difference]: Start difference. First operand 174 states and 498 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,443 INFO L93 Difference]: Finished difference Result 392 states and 1055 transitions. [2021-07-13 19:43:11,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,443 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,445 INFO L225 Difference]: With dead ends: 392 [2021-07-13 19:43:11,445 INFO L226 Difference]: Without dead ends: 377 [2021-07-13 19:43:11,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 39.2ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:11,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-07-13 19:43:11,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 177. [2021-07-13 19:43:11,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.909090909090909) internal successors, (512), 176 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 512 transitions. [2021-07-13 19:43:11,450 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 512 transitions. Word has length 17 [2021-07-13 19:43:11,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,450 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 512 transitions. [2021-07-13 19:43:11,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,450 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 512 transitions. [2021-07-13 19:43:11,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,451 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,451 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-07-13 19:43:11,451 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,451 INFO L82 PathProgramCache]: Analyzing trace with hash -19872328, now seen corresponding path program 16 times [2021-07-13 19:43:11,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,451 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896649890] [2021-07-13 19:43:11,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896649890] [2021-07-13 19:43:11,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896649890] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10865344] [2021-07-13 19:43:11,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,489 INFO L87 Difference]: Start difference. First operand 177 states and 512 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,567 INFO L93 Difference]: Finished difference Result 376 states and 1032 transitions. [2021-07-13 19:43:11,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,568 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,569 INFO L225 Difference]: With dead ends: 376 [2021-07-13 19:43:11,569 INFO L226 Difference]: Without dead ends: 361 [2021-07-13 19:43:11,570 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:11,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-07-13 19:43:11,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 174. [2021-07-13 19:43:11,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.878612716763006) internal successors, (498), 173 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 498 transitions. [2021-07-13 19:43:11,573 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 498 transitions. Word has length 17 [2021-07-13 19:43:11,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,574 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 498 transitions. [2021-07-13 19:43:11,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,574 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 498 transitions. [2021-07-13 19:43:11,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,574 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,574 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-07-13 19:43:11,574 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,575 INFO L82 PathProgramCache]: Analyzing trace with hash -36809380, now seen corresponding path program 17 times [2021-07-13 19:43:11,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650474523] [2021-07-13 19:43:11,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650474523] [2021-07-13 19:43:11,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650474523] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26562290] [2021-07-13 19:43:11,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,609 INFO L87 Difference]: Start difference. First operand 174 states and 498 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,687 INFO L93 Difference]: Finished difference Result 364 states and 991 transitions. [2021-07-13 19:43:11,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,688 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,689 INFO L225 Difference]: With dead ends: 364 [2021-07-13 19:43:11,689 INFO L226 Difference]: Without dead ends: 349 [2021-07-13 19:43:11,689 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 42.3ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:11,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-07-13 19:43:11,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 176. [2021-07-13 19:43:11,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.8971428571428572) internal successors, (507), 175 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 507 transitions. [2021-07-13 19:43:11,703 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 507 transitions. Word has length 17 [2021-07-13 19:43:11,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,704 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 507 transitions. [2021-07-13 19:43:11,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,704 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 507 transitions. [2021-07-13 19:43:11,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,705 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,705 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-07-13 19:43:11,705 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1103474456, now seen corresponding path program 18 times [2021-07-13 19:43:11,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226067249] [2021-07-13 19:43:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226067249] [2021-07-13 19:43:11,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226067249] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894186366] [2021-07-13 19:43:11,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,743 INFO L87 Difference]: Start difference. First operand 176 states and 507 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,814 INFO L93 Difference]: Finished difference Result 343 states and 953 transitions. [2021-07-13 19:43:11,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,814 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,815 INFO L225 Difference]: With dead ends: 343 [2021-07-13 19:43:11,815 INFO L226 Difference]: Without dead ends: 328 [2021-07-13 19:43:11,816 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:11,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-07-13 19:43:11,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 174. [2021-07-13 19:43:11,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.878612716763006) internal successors, (498), 173 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 498 transitions. [2021-07-13 19:43:11,839 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 498 transitions. Word has length 17 [2021-07-13 19:43:11,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,839 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 498 transitions. [2021-07-13 19:43:11,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,839 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 498 transitions. [2021-07-13 19:43:11,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,840 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,840 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-07-13 19:43:11,840 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1622951230, now seen corresponding path program 19 times [2021-07-13 19:43:11,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223472153] [2021-07-13 19:43:11,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223472153] [2021-07-13 19:43:11,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223472153] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:11,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:11,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863471177] [2021-07-13 19:43:11,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:11,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:11,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:11,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:11,873 INFO L87 Difference]: Start difference. First operand 174 states and 498 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:11,955 INFO L93 Difference]: Finished difference Result 360 states and 983 transitions. [2021-07-13 19:43:11,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:11,955 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:11,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:11,957 INFO L225 Difference]: With dead ends: 360 [2021-07-13 19:43:11,957 INFO L226 Difference]: Without dead ends: 345 [2021-07-13 19:43:11,959 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 48.9ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:11,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-07-13 19:43:11,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 177. [2021-07-13 19:43:11,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.897727272727273) internal successors, (510), 176 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 510 transitions. [2021-07-13 19:43:11,963 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 510 transitions. Word has length 17 [2021-07-13 19:43:11,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:11,963 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 510 transitions. [2021-07-13 19:43:11,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:11,963 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 510 transitions. [2021-07-13 19:43:11,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:11,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:11,964 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:11,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-07-13 19:43:11,964 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:11,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:11,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1422092646, now seen corresponding path program 20 times [2021-07-13 19:43:11,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:11,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963354841] [2021-07-13 19:43:11,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:11,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:11,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:11,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:11,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963354841] [2021-07-13 19:43:11,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963354841] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:11,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058382269] [2021-07-13 19:43:12,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,000 INFO L87 Difference]: Start difference. First operand 177 states and 510 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,075 INFO L93 Difference]: Finished difference Result 377 states and 1017 transitions. [2021-07-13 19:43:12,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,076 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,077 INFO L225 Difference]: With dead ends: 377 [2021-07-13 19:43:12,077 INFO L226 Difference]: Without dead ends: 362 [2021-07-13 19:43:12,077 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.4ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:12,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-07-13 19:43:12,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 179. [2021-07-13 19:43:12,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.9157303370786516) internal successors, (519), 178 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 519 transitions. [2021-07-13 19:43:12,082 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 519 transitions. Word has length 17 [2021-07-13 19:43:12,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,082 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 519 transitions. [2021-07-13 19:43:12,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,083 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 519 transitions. [2021-07-13 19:43:12,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,083 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-07-13 19:43:12,083 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,083 INFO L82 PathProgramCache]: Analyzing trace with hash 203457286, now seen corresponding path program 21 times [2021-07-13 19:43:12,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008814087] [2021-07-13 19:43:12,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008814087] [2021-07-13 19:43:12,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008814087] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819706433] [2021-07-13 19:43:12,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,116 INFO L87 Difference]: Start difference. First operand 179 states and 519 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,185 INFO L93 Difference]: Finished difference Result 354 states and 972 transitions. [2021-07-13 19:43:12,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,186 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,187 INFO L225 Difference]: With dead ends: 354 [2021-07-13 19:43:12,187 INFO L226 Difference]: Without dead ends: 339 [2021-07-13 19:43:12,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 51.2ms TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:12,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-13 19:43:12,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 177. [2021-07-13 19:43:12,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.897727272727273) internal successors, (510), 176 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 510 transitions. [2021-07-13 19:43:12,190 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 510 transitions. Word has length 17 [2021-07-13 19:43:12,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,191 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 510 transitions. [2021-07-13 19:43:12,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,191 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 510 transitions. [2021-07-13 19:43:12,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,191 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,191 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-07-13 19:43:12,191 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1026845314, now seen corresponding path program 22 times [2021-07-13 19:43:12,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701617364] [2021-07-13 19:43:12,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701617364] [2021-07-13 19:43:12,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701617364] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832651717] [2021-07-13 19:43:12,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,225 INFO L87 Difference]: Start difference. First operand 177 states and 510 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,292 INFO L93 Difference]: Finished difference Result 409 states and 1106 transitions. [2021-07-13 19:43:12,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,292 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,301 INFO L225 Difference]: With dead ends: 409 [2021-07-13 19:43:12,301 INFO L226 Difference]: Without dead ends: 394 [2021-07-13 19:43:12,301 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.1ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:12,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-07-13 19:43:12,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 180. [2021-07-13 19:43:12,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.910614525139665) internal successors, (521), 179 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 521 transitions. [2021-07-13 19:43:12,307 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 521 transitions. Word has length 17 [2021-07-13 19:43:12,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,307 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 521 transitions. [2021-07-13 19:43:12,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,307 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 521 transitions. [2021-07-13 19:43:12,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,309 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,309 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,309 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-07-13 19:43:12,309 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1848016830, now seen corresponding path program 23 times [2021-07-13 19:43:12,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616878708] [2021-07-13 19:43:12,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616878708] [2021-07-13 19:43:12,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616878708] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,353 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680040205] [2021-07-13 19:43:12,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,355 INFO L87 Difference]: Start difference. First operand 180 states and 521 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,429 INFO L93 Difference]: Finished difference Result 407 states and 1110 transitions. [2021-07-13 19:43:12,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,429 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,436 INFO L225 Difference]: With dead ends: 407 [2021-07-13 19:43:12,436 INFO L226 Difference]: Without dead ends: 392 [2021-07-13 19:43:12,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:12,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-07-13 19:43:12,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 183. [2021-07-13 19:43:12,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.9395604395604398) internal successors, (535), 182 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 535 transitions. [2021-07-13 19:43:12,441 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 535 transitions. Word has length 17 [2021-07-13 19:43:12,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,441 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 535 transitions. [2021-07-13 19:43:12,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,441 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 535 transitions. [2021-07-13 19:43:12,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,442 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,442 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-07-13 19:43:12,442 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,442 INFO L82 PathProgramCache]: Analyzing trace with hash 748230078, now seen corresponding path program 24 times [2021-07-13 19:43:12,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437961369] [2021-07-13 19:43:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437961369] [2021-07-13 19:43:12,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437961369] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930596985] [2021-07-13 19:43:12,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,477 INFO L87 Difference]: Start difference. First operand 183 states and 535 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,566 INFO L93 Difference]: Finished difference Result 384 states and 1065 transitions. [2021-07-13 19:43:12,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,566 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,567 INFO L225 Difference]: With dead ends: 384 [2021-07-13 19:43:12,567 INFO L226 Difference]: Without dead ends: 369 [2021-07-13 19:43:12,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.5ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:12,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-07-13 19:43:12,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 177. [2021-07-13 19:43:12,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.897727272727273) internal successors, (510), 176 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 510 transitions. [2021-07-13 19:43:12,572 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 510 transitions. Word has length 17 [2021-07-13 19:43:12,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,572 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 510 transitions. [2021-07-13 19:43:12,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,572 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 510 transitions. [2021-07-13 19:43:12,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,573 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-07-13 19:43:12,573 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1951172510, now seen corresponding path program 25 times [2021-07-13 19:43:12,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900688893] [2021-07-13 19:43:12,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900688893] [2021-07-13 19:43:12,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900688893] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953820310] [2021-07-13 19:43:12,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,612 INFO L87 Difference]: Start difference. First operand 177 states and 510 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,713 INFO L93 Difference]: Finished difference Result 403 states and 1103 transitions. [2021-07-13 19:43:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,713 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,714 INFO L225 Difference]: With dead ends: 403 [2021-07-13 19:43:12,714 INFO L226 Difference]: Without dead ends: 388 [2021-07-13 19:43:12,714 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 56.2ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:12,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2021-07-13 19:43:12,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 180. [2021-07-13 19:43:12,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.9329608938547485) internal successors, (525), 179 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 525 transitions. [2021-07-13 19:43:12,718 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 525 transitions. Word has length 17 [2021-07-13 19:43:12,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,718 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 525 transitions. [2021-07-13 19:43:12,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,719 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 525 transitions. [2021-07-13 19:43:12,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,719 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-07-13 19:43:12,719 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1125159426, now seen corresponding path program 26 times [2021-07-13 19:43:12,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219932757] [2021-07-13 19:43:12,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,753 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219932757] [2021-07-13 19:43:12,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219932757] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639013634] [2021-07-13 19:43:12,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,753 INFO L87 Difference]: Start difference. First operand 180 states and 525 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,828 INFO L93 Difference]: Finished difference Result 401 states and 1096 transitions. [2021-07-13 19:43:12,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,829 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,830 INFO L225 Difference]: With dead ends: 401 [2021-07-13 19:43:12,830 INFO L226 Difference]: Without dead ends: 386 [2021-07-13 19:43:12,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.7ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:12,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-07-13 19:43:12,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 178. [2021-07-13 19:43:12,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.9152542372881354) internal successors, (516), 177 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 516 transitions. [2021-07-13 19:43:12,834 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 516 transitions. Word has length 17 [2021-07-13 19:43:12,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,834 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 516 transitions. [2021-07-13 19:43:12,834 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,834 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 516 transitions. [2021-07-13 19:43:12,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,834 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,834 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-07-13 19:43:12,834 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,835 INFO L82 PathProgramCache]: Analyzing trace with hash -962111962, now seen corresponding path program 27 times [2021-07-13 19:43:12,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690667234] [2021-07-13 19:43:12,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690667234] [2021-07-13 19:43:12,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690667234] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166833716] [2021-07-13 19:43:12,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,869 INFO L87 Difference]: Start difference. First operand 178 states and 516 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:12,955 INFO L93 Difference]: Finished difference Result 395 states and 1075 transitions. [2021-07-13 19:43:12,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:12,955 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:12,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:12,956 INFO L225 Difference]: With dead ends: 395 [2021-07-13 19:43:12,956 INFO L226 Difference]: Without dead ends: 380 [2021-07-13 19:43:12,956 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.9ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:12,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2021-07-13 19:43:12,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 181. [2021-07-13 19:43:12,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.9444444444444446) internal successors, (530), 180 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 530 transitions. [2021-07-13 19:43:12,960 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 530 transitions. Word has length 17 [2021-07-13 19:43:12,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:12,960 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 530 transitions. [2021-07-13 19:43:12,960 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:12,960 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 530 transitions. [2021-07-13 19:43:12,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:12,960 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:12,960 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:12,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-07-13 19:43:12,960 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:12,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:12,961 INFO L82 PathProgramCache]: Analyzing trace with hash -2132300958, now seen corresponding path program 28 times [2021-07-13 19:43:12,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:12,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119994362] [2021-07-13 19:43:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:12,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:12,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:12,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119994362] [2021-07-13 19:43:12,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119994362] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:12,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:12,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:12,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414044075] [2021-07-13 19:43:12,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:12,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:12,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:12,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:12,995 INFO L87 Difference]: Start difference. First operand 181 states and 530 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,082 INFO L93 Difference]: Finished difference Result 379 states and 1052 transitions. [2021-07-13 19:43:13,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,082 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,083 INFO L225 Difference]: With dead ends: 379 [2021-07-13 19:43:13,083 INFO L226 Difference]: Without dead ends: 364 [2021-07-13 19:43:13,083 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:13,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2021-07-13 19:43:13,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 178. [2021-07-13 19:43:13,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.9152542372881354) internal successors, (516), 177 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 516 transitions. [2021-07-13 19:43:13,087 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 516 transitions. Word has length 17 [2021-07-13 19:43:13,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,087 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 516 transitions. [2021-07-13 19:43:13,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,087 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 516 transitions. [2021-07-13 19:43:13,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,088 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,088 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-07-13 19:43:13,088 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,088 INFO L82 PathProgramCache]: Analyzing trace with hash 2145729286, now seen corresponding path program 29 times [2021-07-13 19:43:13,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177034338] [2021-07-13 19:43:13,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177034338] [2021-07-13 19:43:13,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177034338] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744270589] [2021-07-13 19:43:13,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,123 INFO L87 Difference]: Start difference. First operand 178 states and 516 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,207 INFO L93 Difference]: Finished difference Result 363 states and 1003 transitions. [2021-07-13 19:43:13,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,207 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,208 INFO L225 Difference]: With dead ends: 363 [2021-07-13 19:43:13,208 INFO L226 Difference]: Without dead ends: 348 [2021-07-13 19:43:13,208 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.7ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:13,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-07-13 19:43:13,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 180. [2021-07-13 19:43:13,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.9329608938547485) internal successors, (525), 179 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 525 transitions. [2021-07-13 19:43:13,211 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 525 transitions. Word has length 17 [2021-07-13 19:43:13,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,211 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 525 transitions. [2021-07-13 19:43:13,212 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,212 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 525 transitions. [2021-07-13 19:43:13,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,212 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,212 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-07-13 19:43:13,212 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1008954174, now seen corresponding path program 30 times [2021-07-13 19:43:13,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187008226] [2021-07-13 19:43:13,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187008226] [2021-07-13 19:43:13,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187008226] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430696897] [2021-07-13 19:43:13,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,247 INFO L87 Difference]: Start difference. First operand 180 states and 525 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,329 INFO L93 Difference]: Finished difference Result 342 states and 965 transitions. [2021-07-13 19:43:13,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,330 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,331 INFO L225 Difference]: With dead ends: 342 [2021-07-13 19:43:13,331 INFO L226 Difference]: Without dead ends: 327 [2021-07-13 19:43:13,331 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.7ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:13,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-07-13 19:43:13,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 177. [2021-07-13 19:43:13,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.897727272727273) internal successors, (510), 176 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 510 transitions. [2021-07-13 19:43:13,334 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 510 transitions. Word has length 17 [2021-07-13 19:43:13,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,334 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 510 transitions. [2021-07-13 19:43:13,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,334 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 510 transitions. [2021-07-13 19:43:13,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,335 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,335 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-07-13 19:43:13,335 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1057121422, now seen corresponding path program 31 times [2021-07-13 19:43:13,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920904105] [2021-07-13 19:43:13,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920904105] [2021-07-13 19:43:13,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920904105] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122289788] [2021-07-13 19:43:13,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,367 INFO L87 Difference]: Start difference. First operand 177 states and 510 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,453 INFO L93 Difference]: Finished difference Result 377 states and 1036 transitions. [2021-07-13 19:43:13,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,453 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,454 INFO L225 Difference]: With dead ends: 377 [2021-07-13 19:43:13,454 INFO L226 Difference]: Without dead ends: 362 [2021-07-13 19:43:13,454 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 51.7ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:13,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-07-13 19:43:13,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 186. [2021-07-13 19:43:13,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.9513513513513514) internal successors, (546), 185 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 546 transitions. [2021-07-13 19:43:13,458 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 546 transitions. Word has length 17 [2021-07-13 19:43:13,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,458 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 546 transitions. [2021-07-13 19:43:13,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,458 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 546 transitions. [2021-07-13 19:43:13,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,459 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,459 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-07-13 19:43:13,460 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,460 INFO L82 PathProgramCache]: Analyzing trace with hash -2030292802, now seen corresponding path program 32 times [2021-07-13 19:43:13,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115752952] [2021-07-13 19:43:13,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115752952] [2021-07-13 19:43:13,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115752952] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753892323] [2021-07-13 19:43:13,498 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,499 INFO L87 Difference]: Start difference. First operand 186 states and 546 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,573 INFO L93 Difference]: Finished difference Result 386 states and 1062 transitions. [2021-07-13 19:43:13,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,573 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,574 INFO L225 Difference]: With dead ends: 386 [2021-07-13 19:43:13,574 INFO L226 Difference]: Without dead ends: 371 [2021-07-13 19:43:13,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 54.0ms TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:13,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-07-13 19:43:13,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 189. [2021-07-13 19:43:13,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.978723404255319) internal successors, (560), 188 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 560 transitions. [2021-07-13 19:43:13,579 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 560 transitions. Word has length 17 [2021-07-13 19:43:13,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,579 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 560 transitions. [2021-07-13 19:43:13,579 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,579 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 560 transitions. [2021-07-13 19:43:13,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,581 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,581 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-07-13 19:43:13,581 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,581 INFO L82 PathProgramCache]: Analyzing trace with hash 565954106, now seen corresponding path program 33 times [2021-07-13 19:43:13,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034000942] [2021-07-13 19:43:13,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034000942] [2021-07-13 19:43:13,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034000942] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850207123] [2021-07-13 19:43:13,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,617 INFO L87 Difference]: Start difference. First operand 189 states and 560 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,705 INFO L93 Difference]: Finished difference Result 393 states and 1078 transitions. [2021-07-13 19:43:13,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,705 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,706 INFO L225 Difference]: With dead ends: 393 [2021-07-13 19:43:13,706 INFO L226 Difference]: Without dead ends: 378 [2021-07-13 19:43:13,706 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 54.9ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:13,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-07-13 19:43:13,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 181. [2021-07-13 19:43:13,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.933333333333333) internal successors, (528), 180 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 528 transitions. [2021-07-13 19:43:13,711 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 528 transitions. Word has length 17 [2021-07-13 19:43:13,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,711 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 528 transitions. [2021-07-13 19:43:13,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,711 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 528 transitions. [2021-07-13 19:43:13,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,712 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,712 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-07-13 19:43:13,712 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,712 INFO L82 PathProgramCache]: Analyzing trace with hash 2049664750, now seen corresponding path program 34 times [2021-07-13 19:43:13,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454523587] [2021-07-13 19:43:13,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454523587] [2021-07-13 19:43:13,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454523587] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409318528] [2021-07-13 19:43:13,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,744 INFO L87 Difference]: Start difference. First operand 181 states and 528 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,819 INFO L93 Difference]: Finished difference Result 438 states and 1184 transitions. [2021-07-13 19:43:13,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,819 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,820 INFO L225 Difference]: With dead ends: 438 [2021-07-13 19:43:13,820 INFO L226 Difference]: Without dead ends: 423 [2021-07-13 19:43:13,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 51.3ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:13,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2021-07-13 19:43:13,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 185. [2021-07-13 19:43:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.9456521739130435) internal successors, (542), 184 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 542 transitions. [2021-07-13 19:43:13,824 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 542 transitions. Word has length 17 [2021-07-13 19:43:13,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,824 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 542 transitions. [2021-07-13 19:43:13,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,825 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 542 transitions. [2021-07-13 19:43:13,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,825 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,825 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-07-13 19:43:13,825 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,825 INFO L82 PathProgramCache]: Analyzing trace with hash 278392308, now seen corresponding path program 35 times [2021-07-13 19:43:13,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378644627] [2021-07-13 19:43:13,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:13,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:13,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:13,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378644627] [2021-07-13 19:43:13,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378644627] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:13,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:13,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:13,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152461823] [2021-07-13 19:43:13,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:13,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:13,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:13,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:13,860 INFO L87 Difference]: Start difference. First operand 185 states and 542 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:13,954 INFO L93 Difference]: Finished difference Result 433 states and 1175 transitions. [2021-07-13 19:43:13,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:13,955 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:13,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:13,956 INFO L225 Difference]: With dead ends: 433 [2021-07-13 19:43:13,956 INFO L226 Difference]: Without dead ends: 418 [2021-07-13 19:43:13,956 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.6ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:13,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-07-13 19:43:13,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 187. [2021-07-13 19:43:13,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.9623655913978495) internal successors, (551), 186 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 551 transitions. [2021-07-13 19:43:13,960 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 551 transitions. Word has length 17 [2021-07-13 19:43:13,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:13,960 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 551 transitions. [2021-07-13 19:43:13,960 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:13,960 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 551 transitions. [2021-07-13 19:43:13,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:13,960 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:13,960 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:13,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-07-13 19:43:13,961 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:13,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:13,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1347392328, now seen corresponding path program 36 times [2021-07-13 19:43:13,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:13,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969189665] [2021-07-13 19:43:13,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:13,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969189665] [2021-07-13 19:43:14,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969189665] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747975910] [2021-07-13 19:43:14,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,003 INFO L87 Difference]: Start difference. First operand 187 states and 551 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,095 INFO L93 Difference]: Finished difference Result 416 states and 1145 transitions. [2021-07-13 19:43:14,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,096 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,097 INFO L225 Difference]: With dead ends: 416 [2021-07-13 19:43:14,097 INFO L226 Difference]: Without dead ends: 401 [2021-07-13 19:43:14,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 62.6ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:14,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-07-13 19:43:14,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 181. [2021-07-13 19:43:14,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.933333333333333) internal successors, (528), 180 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 528 transitions. [2021-07-13 19:43:14,100 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 528 transitions. Word has length 17 [2021-07-13 19:43:14,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,100 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 528 transitions. [2021-07-13 19:43:14,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,101 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 528 transitions. [2021-07-13 19:43:14,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,101 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-07-13 19:43:14,101 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1040697164, now seen corresponding path program 37 times [2021-07-13 19:43:14,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444771884] [2021-07-13 19:43:14,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444771884] [2021-07-13 19:43:14,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444771884] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963637497] [2021-07-13 19:43:14,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,137 INFO L87 Difference]: Start difference. First operand 181 states and 528 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,211 INFO L93 Difference]: Finished difference Result 437 states and 1201 transitions. [2021-07-13 19:43:14,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,212 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,213 INFO L225 Difference]: With dead ends: 437 [2021-07-13 19:43:14,213 INFO L226 Difference]: Without dead ends: 422 [2021-07-13 19:43:14,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.8ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:14,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-07-13 19:43:14,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 184. [2021-07-13 19:43:14,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.9672131147540983) internal successors, (543), 183 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 543 transitions. [2021-07-13 19:43:14,216 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 543 transitions. Word has length 17 [2021-07-13 19:43:14,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,216 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 543 transitions. [2021-07-13 19:43:14,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,217 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 543 transitions. [2021-07-13 19:43:14,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,217 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,217 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-07-13 19:43:14,217 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,217 INFO L82 PathProgramCache]: Analyzing trace with hash 2035634772, now seen corresponding path program 38 times [2021-07-13 19:43:14,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129534526] [2021-07-13 19:43:14,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129534526] [2021-07-13 19:43:14,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129534526] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552588697] [2021-07-13 19:43:14,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,252 INFO L87 Difference]: Start difference. First operand 184 states and 543 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,329 INFO L93 Difference]: Finished difference Result 435 states and 1194 transitions. [2021-07-13 19:43:14,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,329 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,330 INFO L225 Difference]: With dead ends: 435 [2021-07-13 19:43:14,330 INFO L226 Difference]: Without dead ends: 420 [2021-07-13 19:43:14,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:14,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-07-13 19:43:14,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 182. [2021-07-13 19:43:14,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.9502762430939224) internal successors, (534), 181 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 534 transitions. [2021-07-13 19:43:14,333 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 534 transitions. Word has length 17 [2021-07-13 19:43:14,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,334 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 534 transitions. [2021-07-13 19:43:14,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,334 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 534 transitions. [2021-07-13 19:43:14,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,334 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,334 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-07-13 19:43:14,334 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,335 INFO L82 PathProgramCache]: Analyzing trace with hash -51636616, now seen corresponding path program 39 times [2021-07-13 19:43:14,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146281113] [2021-07-13 19:43:14,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146281113] [2021-07-13 19:43:14,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146281113] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125602034] [2021-07-13 19:43:14,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,368 INFO L87 Difference]: Start difference. First operand 182 states and 534 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,460 INFO L93 Difference]: Finished difference Result 468 states and 1258 transitions. [2021-07-13 19:43:14,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,461 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,461 INFO L225 Difference]: With dead ends: 468 [2021-07-13 19:43:14,462 INFO L226 Difference]: Without dead ends: 453 [2021-07-13 19:43:14,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.6ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:14,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-07-13 19:43:14,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 185. [2021-07-13 19:43:14,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.9782608695652173) internal successors, (548), 184 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 548 transitions. [2021-07-13 19:43:14,466 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 548 transitions. Word has length 17 [2021-07-13 19:43:14,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,466 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 548 transitions. [2021-07-13 19:43:14,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,466 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 548 transitions. [2021-07-13 19:43:14,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,466 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,466 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,466 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-07-13 19:43:14,467 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1221825612, now seen corresponding path program 40 times [2021-07-13 19:43:14,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688614480] [2021-07-13 19:43:14,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688614480] [2021-07-13 19:43:14,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688614480] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062006779] [2021-07-13 19:43:14,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,501 INFO L87 Difference]: Start difference. First operand 185 states and 548 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,585 INFO L93 Difference]: Finished difference Result 452 states and 1235 transitions. [2021-07-13 19:43:14,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,586 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,587 INFO L225 Difference]: With dead ends: 452 [2021-07-13 19:43:14,587 INFO L226 Difference]: Without dead ends: 437 [2021-07-13 19:43:14,587 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 46.7ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:14,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-07-13 19:43:14,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 182. [2021-07-13 19:43:14,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.9502762430939224) internal successors, (534), 181 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 534 transitions. [2021-07-13 19:43:14,591 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 534 transitions. Word has length 17 [2021-07-13 19:43:14,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,591 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 534 transitions. [2021-07-13 19:43:14,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,591 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 534 transitions. [2021-07-13 19:43:14,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,591 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,591 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-07-13 19:43:14,592 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1238762664, now seen corresponding path program 41 times [2021-07-13 19:43:14,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655047636] [2021-07-13 19:43:14,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655047636] [2021-07-13 19:43:14,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655047636] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977762836] [2021-07-13 19:43:14,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,626 INFO L87 Difference]: Start difference. First operand 182 states and 534 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,719 INFO L93 Difference]: Finished difference Result 446 states and 1215 transitions. [2021-07-13 19:43:14,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,720 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,721 INFO L225 Difference]: With dead ends: 446 [2021-07-13 19:43:14,721 INFO L226 Difference]: Without dead ends: 431 [2021-07-13 19:43:14,721 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.7ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:14,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-07-13 19:43:14,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 184. [2021-07-13 19:43:14,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.9672131147540983) internal successors, (543), 183 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 543 transitions. [2021-07-13 19:43:14,725 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 543 transitions. Word has length 17 [2021-07-13 19:43:14,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,725 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 543 transitions. [2021-07-13 19:43:14,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,725 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 543 transitions. [2021-07-13 19:43:14,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,726 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,726 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-07-13 19:43:14,726 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,726 INFO L82 PathProgramCache]: Analyzing trace with hash -98478828, now seen corresponding path program 42 times [2021-07-13 19:43:14,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458255398] [2021-07-13 19:43:14,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458255398] [2021-07-13 19:43:14,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458255398] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061070747] [2021-07-13 19:43:14,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,764 INFO L87 Difference]: Start difference. First operand 184 states and 543 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,861 INFO L93 Difference]: Finished difference Result 425 states and 1177 transitions. [2021-07-13 19:43:14,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,861 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,862 INFO L225 Difference]: With dead ends: 425 [2021-07-13 19:43:14,862 INFO L226 Difference]: Without dead ends: 410 [2021-07-13 19:43:14,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 52.3ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:14,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-07-13 19:43:14,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 179. [2021-07-13 19:43:14,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.9101123595505616) internal successors, (518), 178 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 518 transitions. [2021-07-13 19:43:14,866 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 518 transitions. Word has length 17 [2021-07-13 19:43:14,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,866 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 518 transitions. [2021-07-13 19:43:14,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,866 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 518 transitions. [2021-07-13 19:43:14,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,867 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-07-13 19:43:14,867 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,867 INFO L82 PathProgramCache]: Analyzing trace with hash -485249606, now seen corresponding path program 43 times [2021-07-13 19:43:14,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860059424] [2021-07-13 19:43:14,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:14,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:14,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:14,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:14,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860059424] [2021-07-13 19:43:14,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860059424] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:14,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:14,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:14,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000206274] [2021-07-13 19:43:14,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:14,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:14,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:14,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:14,901 INFO L87 Difference]: Start difference. First operand 179 states and 518 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:14,994 INFO L93 Difference]: Finished difference Result 323 states and 889 transitions. [2021-07-13 19:43:14,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:14,994 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:14,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:14,994 INFO L225 Difference]: With dead ends: 323 [2021-07-13 19:43:14,995 INFO L226 Difference]: Without dead ends: 308 [2021-07-13 19:43:14,995 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 59.8ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:14,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-07-13 19:43:14,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 187. [2021-07-13 19:43:14,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.913978494623656) internal successors, (542), 186 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 542 transitions. [2021-07-13 19:43:14,998 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 542 transitions. Word has length 17 [2021-07-13 19:43:14,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:14,998 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 542 transitions. [2021-07-13 19:43:14,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:14,998 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 542 transitions. [2021-07-13 19:43:14,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:14,999 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:14,999 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:14,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-07-13 19:43:14,999 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:14,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:14,999 INFO L82 PathProgramCache]: Analyzing trace with hash 2038445248, now seen corresponding path program 44 times [2021-07-13 19:43:14,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:14,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398909509] [2021-07-13 19:43:14,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398909509] [2021-07-13 19:43:15,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398909509] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367704956] [2021-07-13 19:43:15,032 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,032 INFO L87 Difference]: Start difference. First operand 187 states and 542 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,126 INFO L93 Difference]: Finished difference Result 353 states and 951 transitions. [2021-07-13 19:43:15,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,127 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,127 INFO L225 Difference]: With dead ends: 353 [2021-07-13 19:43:15,127 INFO L226 Difference]: Without dead ends: 338 [2021-07-13 19:43:15,127 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 60.6ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:15,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-07-13 19:43:15,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 189. [2021-07-13 19:43:15,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9308510638297873) internal successors, (551), 188 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 551 transitions. [2021-07-13 19:43:15,131 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 551 transitions. Word has length 17 [2021-07-13 19:43:15,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,131 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 551 transitions. [2021-07-13 19:43:15,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,131 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 551 transitions. [2021-07-13 19:43:15,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,132 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,132 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-07-13 19:43:15,132 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,132 INFO L82 PathProgramCache]: Analyzing trace with hash 412660612, now seen corresponding path program 45 times [2021-07-13 19:43:15,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496665093] [2021-07-13 19:43:15,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496665093] [2021-07-13 19:43:15,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496665093] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766397704] [2021-07-13 19:43:15,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,165 INFO L87 Difference]: Start difference. First operand 189 states and 551 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,258 INFO L93 Difference]: Finished difference Result 336 states and 921 transitions. [2021-07-13 19:43:15,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,258 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,259 INFO L225 Difference]: With dead ends: 336 [2021-07-13 19:43:15,259 INFO L226 Difference]: Without dead ends: 321 [2021-07-13 19:43:15,259 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 60.3ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:15,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-07-13 19:43:15,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 183. [2021-07-13 19:43:15,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.901098901098901) internal successors, (528), 182 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 528 transitions. [2021-07-13 19:43:15,262 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 528 transitions. Word has length 17 [2021-07-13 19:43:15,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,263 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 528 transitions. [2021-07-13 19:43:15,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,263 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 528 transitions. [2021-07-13 19:43:15,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,263 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,263 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-07-13 19:43:15,263 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,263 INFO L82 PathProgramCache]: Analyzing trace with hash 379489126, now seen corresponding path program 46 times [2021-07-13 19:43:15,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536367261] [2021-07-13 19:43:15,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536367261] [2021-07-13 19:43:15,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536367261] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606021486] [2021-07-13 19:43:15,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,294 INFO L87 Difference]: Start difference. First operand 183 states and 528 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,378 INFO L93 Difference]: Finished difference Result 324 states and 889 transitions. [2021-07-13 19:43:15,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,378 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,379 INFO L225 Difference]: With dead ends: 324 [2021-07-13 19:43:15,379 INFO L226 Difference]: Without dead ends: 309 [2021-07-13 19:43:15,379 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 58.0ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:15,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-13 19:43:15,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 189. [2021-07-13 19:43:15,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.8882978723404253) internal successors, (543), 188 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 543 transitions. [2021-07-13 19:43:15,382 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 543 transitions. Word has length 17 [2021-07-13 19:43:15,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,382 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 543 transitions. [2021-07-13 19:43:15,382 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,382 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 543 transitions. [2021-07-13 19:43:15,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,383 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,383 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-07-13 19:43:15,383 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1252190110, now seen corresponding path program 47 times [2021-07-13 19:43:15,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725761931] [2021-07-13 19:43:15,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,416 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,416 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725761931] [2021-07-13 19:43:15,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725761931] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969534335] [2021-07-13 19:43:15,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,416 INFO L87 Difference]: Start difference. First operand 189 states and 543 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,506 INFO L93 Difference]: Finished difference Result 354 states and 954 transitions. [2021-07-13 19:43:15,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,506 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,507 INFO L225 Difference]: With dead ends: 354 [2021-07-13 19:43:15,507 INFO L226 Difference]: Without dead ends: 339 [2021-07-13 19:43:15,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 60.3ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:15,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-13 19:43:15,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 191. [2021-07-13 19:43:15,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.905263157894737) internal successors, (552), 190 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 552 transitions. [2021-07-13 19:43:15,511 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 552 transitions. Word has length 17 [2021-07-13 19:43:15,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,511 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 552 transitions. [2021-07-13 19:43:15,511 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,511 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 552 transitions. [2021-07-13 19:43:15,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,512 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,512 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-07-13 19:43:15,512 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1416992550, now seen corresponding path program 48 times [2021-07-13 19:43:15,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871808819] [2021-07-13 19:43:15,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871808819] [2021-07-13 19:43:15,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871808819] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,545 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,545 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455215640] [2021-07-13 19:43:15,545 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,545 INFO L87 Difference]: Start difference. First operand 191 states and 552 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,635 INFO L93 Difference]: Finished difference Result 333 states and 916 transitions. [2021-07-13 19:43:15,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,635 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,636 INFO L225 Difference]: With dead ends: 333 [2021-07-13 19:43:15,636 INFO L226 Difference]: Without dead ends: 318 [2021-07-13 19:43:15,636 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 60.1ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:15,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-07-13 19:43:15,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 189. [2021-07-13 19:43:15,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.8882978723404253) internal successors, (543), 188 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 543 transitions. [2021-07-13 19:43:15,639 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 543 transitions. Word has length 17 [2021-07-13 19:43:15,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,639 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 543 transitions. [2021-07-13 19:43:15,640 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,640 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 543 transitions. [2021-07-13 19:43:15,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,640 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,640 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-07-13 19:43:15,640 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,640 INFO L82 PathProgramCache]: Analyzing trace with hash -167418646, now seen corresponding path program 49 times [2021-07-13 19:43:15,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952240525] [2021-07-13 19:43:15,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952240525] [2021-07-13 19:43:15,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952240525] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322185900] [2021-07-13 19:43:15,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,674 INFO L87 Difference]: Start difference. First operand 189 states and 543 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,768 INFO L93 Difference]: Finished difference Result 386 states and 1068 transitions. [2021-07-13 19:43:15,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,769 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,769 INFO L225 Difference]: With dead ends: 386 [2021-07-13 19:43:15,769 INFO L226 Difference]: Without dead ends: 371 [2021-07-13 19:43:15,770 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 56.4ms TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:15,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-07-13 19:43:15,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 194. [2021-07-13 19:43:15,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.922279792746114) internal successors, (564), 193 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 564 transitions. [2021-07-13 19:43:15,773 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 564 transitions. Word has length 17 [2021-07-13 19:43:15,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,773 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 564 transitions. [2021-07-13 19:43:15,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,773 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 564 transitions. [2021-07-13 19:43:15,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,774 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,774 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-07-13 19:43:15,774 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1386054006, now seen corresponding path program 50 times [2021-07-13 19:43:15,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364191310] [2021-07-13 19:43:15,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364191310] [2021-07-13 19:43:15,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364191310] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113391731] [2021-07-13 19:43:15,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,807 INFO L87 Difference]: Start difference. First operand 194 states and 564 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:15,901 INFO L93 Difference]: Finished difference Result 390 states and 1074 transitions. [2021-07-13 19:43:15,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:15,901 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:15,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:15,902 INFO L225 Difference]: With dead ends: 390 [2021-07-13 19:43:15,902 INFO L226 Difference]: Without dead ends: 375 [2021-07-13 19:43:15,902 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.3ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:15,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-07-13 19:43:15,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 192. [2021-07-13 19:43:15,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.905759162303665) internal successors, (555), 191 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 555 transitions. [2021-07-13 19:43:15,906 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 555 transitions. Word has length 17 [2021-07-13 19:43:15,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:15,906 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 555 transitions. [2021-07-13 19:43:15,906 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:15,906 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 555 transitions. [2021-07-13 19:43:15,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:15,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:15,907 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:15,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-07-13 19:43:15,907 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:15,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:15,907 INFO L82 PathProgramCache]: Analyzing trace with hash -310342850, now seen corresponding path program 51 times [2021-07-13 19:43:15,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:15,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66081219] [2021-07-13 19:43:15,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:15,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:15,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:15,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66081219] [2021-07-13 19:43:15,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66081219] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:15,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:15,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:15,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827429346] [2021-07-13 19:43:15,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:15,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:15,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:15,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:15,937 INFO L87 Difference]: Start difference. First operand 192 states and 555 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,016 INFO L93 Difference]: Finished difference Result 386 states and 1060 transitions. [2021-07-13 19:43:16,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,016 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,017 INFO L225 Difference]: With dead ends: 386 [2021-07-13 19:43:16,017 INFO L226 Difference]: Without dead ends: 371 [2021-07-13 19:43:16,017 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 52.5ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:16,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-07-13 19:43:16,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 192. [2021-07-13 19:43:16,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.905759162303665) internal successors, (555), 191 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 555 transitions. [2021-07-13 19:43:16,021 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 555 transitions. Word has length 17 [2021-07-13 19:43:16,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,021 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 555 transitions. [2021-07-13 19:43:16,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,021 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 555 transitions. [2021-07-13 19:43:16,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,021 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,021 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-07-13 19:43:16,021 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,022 INFO L82 PathProgramCache]: Analyzing trace with hash -548101402, now seen corresponding path program 52 times [2021-07-13 19:43:16,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575831151] [2021-07-13 19:43:16,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575831151] [2021-07-13 19:43:16,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575831151] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420889810] [2021-07-13 19:43:16,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,055 INFO L87 Difference]: Start difference. First operand 192 states and 555 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,143 INFO L93 Difference]: Finished difference Result 464 states and 1256 transitions. [2021-07-13 19:43:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,143 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,144 INFO L225 Difference]: With dead ends: 464 [2021-07-13 19:43:16,144 INFO L226 Difference]: Without dead ends: 449 [2021-07-13 19:43:16,144 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.6ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:16,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-07-13 19:43:16,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 195. [2021-07-13 19:43:16,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9381443298969074) internal successors, (570), 194 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 570 transitions. [2021-07-13 19:43:16,148 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 570 transitions. Word has length 17 [2021-07-13 19:43:16,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,148 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 570 transitions. [2021-07-13 19:43:16,148 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,148 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 570 transitions. [2021-07-13 19:43:16,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,149 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,149 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,149 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-07-13 19:43:16,149 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1766736762, now seen corresponding path program 53 times [2021-07-13 19:43:16,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804682784] [2021-07-13 19:43:16,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804682784] [2021-07-13 19:43:16,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804682784] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182569989] [2021-07-13 19:43:16,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,182 INFO L87 Difference]: Start difference. First operand 195 states and 570 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,270 INFO L93 Difference]: Finished difference Result 468 states and 1262 transitions. [2021-07-13 19:43:16,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,270 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,271 INFO L225 Difference]: With dead ends: 468 [2021-07-13 19:43:16,271 INFO L226 Difference]: Without dead ends: 453 [2021-07-13 19:43:16,271 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 49.4ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:16,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-07-13 19:43:16,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 193. [2021-07-13 19:43:16,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.921875) internal successors, (561), 192 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 561 transitions. [2021-07-13 19:43:16,276 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 561 transitions. Word has length 17 [2021-07-13 19:43:16,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,276 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 561 transitions. [2021-07-13 19:43:16,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,277 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 561 transitions. [2021-07-13 19:43:16,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,277 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-07-13 19:43:16,278 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,279 INFO L82 PathProgramCache]: Analyzing trace with hash 440959146, now seen corresponding path program 54 times [2021-07-13 19:43:16,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747893250] [2021-07-13 19:43:16,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747893250] [2021-07-13 19:43:16,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747893250] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782118150] [2021-07-13 19:43:16,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,315 INFO L87 Difference]: Start difference. First operand 193 states and 561 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,396 INFO L93 Difference]: Finished difference Result 431 states and 1182 transitions. [2021-07-13 19:43:16,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,396 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,397 INFO L225 Difference]: With dead ends: 431 [2021-07-13 19:43:16,397 INFO L226 Difference]: Without dead ends: 416 [2021-07-13 19:43:16,397 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.9ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:16,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-07-13 19:43:16,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 196. [2021-07-13 19:43:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.948717948717949) internal successors, (575), 195 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 575 transitions. [2021-07-13 19:43:16,401 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 575 transitions. Word has length 17 [2021-07-13 19:43:16,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,401 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 575 transitions. [2021-07-13 19:43:16,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,401 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 575 transitions. [2021-07-13 19:43:16,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,402 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,402 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-07-13 19:43:16,402 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,402 INFO L82 PathProgramCache]: Analyzing trace with hash -729229850, now seen corresponding path program 55 times [2021-07-13 19:43:16,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081616677] [2021-07-13 19:43:16,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081616677] [2021-07-13 19:43:16,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081616677] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306658452] [2021-07-13 19:43:16,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,435 INFO L87 Difference]: Start difference. First operand 196 states and 575 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,532 INFO L93 Difference]: Finished difference Result 415 states and 1159 transitions. [2021-07-13 19:43:16,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,532 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,533 INFO L225 Difference]: With dead ends: 415 [2021-07-13 19:43:16,533 INFO L226 Difference]: Without dead ends: 400 [2021-07-13 19:43:16,533 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.5ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:16,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-07-13 19:43:16,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 193. [2021-07-13 19:43:16,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.921875) internal successors, (561), 192 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 561 transitions. [2021-07-13 19:43:16,537 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 561 transitions. Word has length 17 [2021-07-13 19:43:16,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,537 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 561 transitions. [2021-07-13 19:43:16,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,537 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 561 transitions. [2021-07-13 19:43:16,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,538 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-07-13 19:43:16,538 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,538 INFO L82 PathProgramCache]: Analyzing trace with hash -746166902, now seen corresponding path program 56 times [2021-07-13 19:43:16,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474939989] [2021-07-13 19:43:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474939989] [2021-07-13 19:43:16,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474939989] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195015394] [2021-07-13 19:43:16,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,571 INFO L87 Difference]: Start difference. First operand 193 states and 561 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,657 INFO L93 Difference]: Finished difference Result 449 states and 1229 transitions. [2021-07-13 19:43:16,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,657 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,658 INFO L225 Difference]: With dead ends: 449 [2021-07-13 19:43:16,658 INFO L226 Difference]: Without dead ends: 434 [2021-07-13 19:43:16,658 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.0ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:16,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-07-13 19:43:16,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 195. [2021-07-13 19:43:16,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9381443298969074) internal successors, (570), 194 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 570 transitions. [2021-07-13 19:43:16,662 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 570 transitions. Word has length 17 [2021-07-13 19:43:16,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,662 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 570 transitions. [2021-07-13 19:43:16,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,662 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 570 transitions. [2021-07-13 19:43:16,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,663 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,663 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-07-13 19:43:16,663 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,663 INFO L82 PathProgramCache]: Analyzing trace with hash 394116934, now seen corresponding path program 57 times [2021-07-13 19:43:16,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327115150] [2021-07-13 19:43:16,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327115150] [2021-07-13 19:43:16,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327115150] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380831593] [2021-07-13 19:43:16,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,696 INFO L87 Difference]: Start difference. First operand 195 states and 570 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,785 INFO L93 Difference]: Finished difference Result 428 states and 1191 transitions. [2021-07-13 19:43:16,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,785 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,786 INFO L225 Difference]: With dead ends: 428 [2021-07-13 19:43:16,786 INFO L226 Difference]: Without dead ends: 413 [2021-07-13 19:43:16,786 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.5ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:16,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-07-13 19:43:16,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 192. [2021-07-13 19:43:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.905759162303665) internal successors, (555), 191 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 555 transitions. [2021-07-13 19:43:16,790 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 555 transitions. Word has length 17 [2021-07-13 19:43:16,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,790 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 555 transitions. [2021-07-13 19:43:16,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,790 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 555 transitions. [2021-07-13 19:43:16,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,790 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,790 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2021-07-13 19:43:16,790 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1262551738, now seen corresponding path program 58 times [2021-07-13 19:43:16,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564355728] [2021-07-13 19:43:16,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564355728] [2021-07-13 19:43:16,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564355728] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587218083] [2021-07-13 19:43:16,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,821 INFO L87 Difference]: Start difference. First operand 192 states and 555 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:16,907 INFO L93 Difference]: Finished difference Result 429 states and 1161 transitions. [2021-07-13 19:43:16,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:16,907 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:16,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:16,908 INFO L225 Difference]: With dead ends: 429 [2021-07-13 19:43:16,908 INFO L226 Difference]: Without dead ends: 414 [2021-07-13 19:43:16,908 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 52.7ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:16,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-07-13 19:43:16,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 194. [2021-07-13 19:43:16,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.911917098445596) internal successors, (562), 193 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 562 transitions. [2021-07-13 19:43:16,912 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 562 transitions. Word has length 17 [2021-07-13 19:43:16,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:16,912 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 562 transitions. [2021-07-13 19:43:16,912 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:16,912 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 562 transitions. [2021-07-13 19:43:16,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:16,912 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:16,912 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:16,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-07-13 19:43:16,913 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:16,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:16,913 INFO L82 PathProgramCache]: Analyzing trace with hash -2074864322, now seen corresponding path program 59 times [2021-07-13 19:43:16,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:16,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162805177] [2021-07-13 19:43:16,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:16,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:16,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:16,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:16,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162805177] [2021-07-13 19:43:16,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162805177] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:16,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:16,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:16,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634289201] [2021-07-13 19:43:16,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:16,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:16,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:16,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:16,947 INFO L87 Difference]: Start difference. First operand 194 states and 562 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,043 INFO L93 Difference]: Finished difference Result 430 states and 1172 transitions. [2021-07-13 19:43:17,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,043 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,044 INFO L225 Difference]: With dead ends: 430 [2021-07-13 19:43:17,045 INFO L226 Difference]: Without dead ends: 415 [2021-07-13 19:43:17,045 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.8ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:17,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-07-13 19:43:17,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 196. [2021-07-13 19:43:17,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.928205128205128) internal successors, (571), 195 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 571 transitions. [2021-07-13 19:43:17,049 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 571 transitions. Word has length 17 [2021-07-13 19:43:17,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,049 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 571 transitions. [2021-07-13 19:43:17,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,049 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 571 transitions. [2021-07-13 19:43:17,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,049 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,049 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2021-07-13 19:43:17,050 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,050 INFO L82 PathProgramCache]: Analyzing trace with hash -934580486, now seen corresponding path program 60 times [2021-07-13 19:43:17,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298463726] [2021-07-13 19:43:17,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298463726] [2021-07-13 19:43:17,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298463726] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932629078] [2021-07-13 19:43:17,083 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,083 INFO L87 Difference]: Start difference. First operand 196 states and 571 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,169 INFO L93 Difference]: Finished difference Result 409 states and 1134 transitions. [2021-07-13 19:43:17,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,169 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,170 INFO L225 Difference]: With dead ends: 409 [2021-07-13 19:43:17,170 INFO L226 Difference]: Without dead ends: 394 [2021-07-13 19:43:17,170 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 54.9ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:17,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-07-13 19:43:17,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 192. [2021-07-13 19:43:17,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.905759162303665) internal successors, (555), 191 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 555 transitions. [2021-07-13 19:43:17,174 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 555 transitions. Word has length 17 [2021-07-13 19:43:17,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,174 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 555 transitions. [2021-07-13 19:43:17,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,174 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 555 transitions. [2021-07-13 19:43:17,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,174 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,174 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2021-07-13 19:43:17,174 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,175 INFO L82 PathProgramCache]: Analyzing trace with hash -674451760, now seen corresponding path program 61 times [2021-07-13 19:43:17,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922333920] [2021-07-13 19:43:17,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922333920] [2021-07-13 19:43:17,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922333920] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793528161] [2021-07-13 19:43:17,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,205 INFO L87 Difference]: Start difference. First operand 192 states and 555 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,293 INFO L93 Difference]: Finished difference Result 328 states and 903 transitions. [2021-07-13 19:43:17,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,294 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,294 INFO L225 Difference]: With dead ends: 328 [2021-07-13 19:43:17,294 INFO L226 Difference]: Without dead ends: 313 [2021-07-13 19:43:17,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 59.1ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:17,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-07-13 19:43:17,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 197. [2021-07-13 19:43:17,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.913265306122449) internal successors, (571), 196 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 571 transitions. [2021-07-13 19:43:17,298 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 571 transitions. Word has length 17 [2021-07-13 19:43:17,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,298 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 571 transitions. [2021-07-13 19:43:17,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,298 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 571 transitions. [2021-07-13 19:43:17,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,298 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,298 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,298 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-07-13 19:43:17,298 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1924375180, now seen corresponding path program 62 times [2021-07-13 19:43:17,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692682758] [2021-07-13 19:43:17,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692682758] [2021-07-13 19:43:17,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692682758] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,334 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961676697] [2021-07-13 19:43:17,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,335 INFO L87 Difference]: Start difference. First operand 197 states and 571 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,425 INFO L93 Difference]: Finished difference Result 357 states and 963 transitions. [2021-07-13 19:43:17,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,425 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,441 INFO L225 Difference]: With dead ends: 357 [2021-07-13 19:43:17,441 INFO L226 Difference]: Without dead ends: 342 [2021-07-13 19:43:17,441 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 62.0ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:17,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-07-13 19:43:17,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 199. [2021-07-13 19:43:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9292929292929295) internal successors, (580), 198 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 580 transitions. [2021-07-13 19:43:17,445 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 580 transitions. Word has length 17 [2021-07-13 19:43:17,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,445 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 580 transitions. [2021-07-13 19:43:17,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,445 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 580 transitions. [2021-07-13 19:43:17,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,446 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2021-07-13 19:43:17,446 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1151956756, now seen corresponding path program 63 times [2021-07-13 19:43:17,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931748043] [2021-07-13 19:43:17,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931748043] [2021-07-13 19:43:17,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931748043] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050917128] [2021-07-13 19:43:17,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,493 INFO L87 Difference]: Start difference. First operand 199 states and 580 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,587 INFO L93 Difference]: Finished difference Result 334 states and 918 transitions. [2021-07-13 19:43:17,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,587 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,588 INFO L225 Difference]: With dead ends: 334 [2021-07-13 19:43:17,588 INFO L226 Difference]: Without dead ends: 319 [2021-07-13 19:43:17,588 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 61.6ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:17,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-07-13 19:43:17,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 195. [2021-07-13 19:43:17,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9072164948453607) internal successors, (564), 194 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 564 transitions. [2021-07-13 19:43:17,591 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 564 transitions. Word has length 17 [2021-07-13 19:43:17,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,591 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 564 transitions. [2021-07-13 19:43:17,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,592 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 564 transitions. [2021-07-13 19:43:17,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,592 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,592 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2021-07-13 19:43:17,592 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,592 INFO L82 PathProgramCache]: Analyzing trace with hash 263807996, now seen corresponding path program 64 times [2021-07-13 19:43:17,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514694836] [2021-07-13 19:43:17,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514694836] [2021-07-13 19:43:17,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514694836] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046195936] [2021-07-13 19:43:17,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,632 INFO L87 Difference]: Start difference. First operand 195 states and 564 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,724 INFO L93 Difference]: Finished difference Result 349 states and 945 transitions. [2021-07-13 19:43:17,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,725 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,725 INFO L225 Difference]: With dead ends: 349 [2021-07-13 19:43:17,726 INFO L226 Difference]: Without dead ends: 334 [2021-07-13 19:43:17,726 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 57.0ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:17,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-07-13 19:43:17,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 199. [2021-07-13 19:43:17,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9292929292929295) internal successors, (580), 198 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 580 transitions. [2021-07-13 19:43:17,732 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 580 transitions. Word has length 17 [2021-07-13 19:43:17,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,732 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 580 transitions. [2021-07-13 19:43:17,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,732 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 580 transitions. [2021-07-13 19:43:17,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,733 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2021-07-13 19:43:17,733 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash -954827364, now seen corresponding path program 65 times [2021-07-13 19:43:17,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009392233] [2021-07-13 19:43:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009392233] [2021-07-13 19:43:17,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009392233] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151614889] [2021-07-13 19:43:17,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,773 INFO L87 Difference]: Start difference. First operand 199 states and 580 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:17,876 INFO L93 Difference]: Finished difference Result 353 states and 951 transitions. [2021-07-13 19:43:17,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:17,876 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:17,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:17,877 INFO L225 Difference]: With dead ends: 353 [2021-07-13 19:43:17,877 INFO L226 Difference]: Without dead ends: 338 [2021-07-13 19:43:17,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 62.8ms TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:17,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-07-13 19:43:17,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 197. [2021-07-13 19:43:17,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.913265306122449) internal successors, (571), 196 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 571 transitions. [2021-07-13 19:43:17,885 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 571 transitions. Word has length 17 [2021-07-13 19:43:17,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:17,886 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 571 transitions. [2021-07-13 19:43:17,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:17,886 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 571 transitions. [2021-07-13 19:43:17,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:17,886 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:17,886 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:17,886 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2021-07-13 19:43:17,886 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:17,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:17,887 INFO L82 PathProgramCache]: Analyzing trace with hash 120883792, now seen corresponding path program 66 times [2021-07-13 19:43:17,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:17,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506464694] [2021-07-13 19:43:17,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:17,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:17,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:17,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:17,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506464694] [2021-07-13 19:43:17,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506464694] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:17,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:17,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:17,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858143045] [2021-07-13 19:43:17,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:17,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:17,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:17,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:17,920 INFO L87 Difference]: Start difference. First operand 197 states and 571 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,005 INFO L93 Difference]: Finished difference Result 324 states and 891 transitions. [2021-07-13 19:43:18,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,006 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,006 INFO L225 Difference]: With dead ends: 324 [2021-07-13 19:43:18,006 INFO L226 Difference]: Without dead ends: 309 [2021-07-13 19:43:18,007 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 56.1ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:18,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-07-13 19:43:18,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 195. [2021-07-13 19:43:18,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9072164948453607) internal successors, (564), 194 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 564 transitions. [2021-07-13 19:43:18,010 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 564 transitions. Word has length 17 [2021-07-13 19:43:18,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,010 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 564 transitions. [2021-07-13 19:43:18,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,010 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 564 transitions. [2021-07-13 19:43:18,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,010 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2021-07-13 19:43:18,011 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,011 INFO L82 PathProgramCache]: Analyzing trace with hash 409284692, now seen corresponding path program 67 times [2021-07-13 19:43:18,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662883177] [2021-07-13 19:43:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662883177] [2021-07-13 19:43:18,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662883177] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831608111] [2021-07-13 19:43:18,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,057 INFO L87 Difference]: Start difference. First operand 195 states and 564 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,164 INFO L93 Difference]: Finished difference Result 442 states and 1201 transitions. [2021-07-13 19:43:18,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,164 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,165 INFO L225 Difference]: With dead ends: 442 [2021-07-13 19:43:18,167 INFO L226 Difference]: Without dead ends: 427 [2021-07-13 19:43:18,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 88.4ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:18,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-07-13 19:43:18,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 198. [2021-07-13 19:43:18,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.9238578680203045) internal successors, (576), 197 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 576 transitions. [2021-07-13 19:43:18,174 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 576 transitions. Word has length 17 [2021-07-13 19:43:18,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,174 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 576 transitions. [2021-07-13 19:43:18,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,174 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 576 transitions. [2021-07-13 19:43:18,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,175 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,175 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-07-13 19:43:18,176 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,177 INFO L82 PathProgramCache]: Analyzing trace with hash -840638728, now seen corresponding path program 68 times [2021-07-13 19:43:18,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020313950] [2021-07-13 19:43:18,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020313950] [2021-07-13 19:43:18,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020313950] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085337862] [2021-07-13 19:43:18,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,213 INFO L87 Difference]: Start difference. First operand 198 states and 576 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,321 INFO L93 Difference]: Finished difference Result 465 states and 1248 transitions. [2021-07-13 19:43:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,321 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,328 INFO L225 Difference]: With dead ends: 465 [2021-07-13 19:43:18,328 INFO L226 Difference]: Without dead ends: 450 [2021-07-13 19:43:18,329 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 58.6ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:18,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-07-13 19:43:18,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 200. [2021-07-13 19:43:18,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.9396984924623117) internal successors, (585), 199 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 585 transitions. [2021-07-13 19:43:18,332 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 585 transitions. Word has length 17 [2021-07-13 19:43:18,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,332 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 585 transitions. [2021-07-13 19:43:18,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,333 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 585 transitions. [2021-07-13 19:43:18,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,333 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,333 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2021-07-13 19:43:18,333 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,334 INFO L82 PathProgramCache]: Analyzing trace with hash -2059274088, now seen corresponding path program 69 times [2021-07-13 19:43:18,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144955628] [2021-07-13 19:43:18,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144955628] [2021-07-13 19:43:18,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144955628] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806242674] [2021-07-13 19:43:18,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,367 INFO L87 Difference]: Start difference. First operand 200 states and 585 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,454 INFO L93 Difference]: Finished difference Result 442 states and 1203 transitions. [2021-07-13 19:43:18,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,454 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,455 INFO L225 Difference]: With dead ends: 442 [2021-07-13 19:43:18,455 INFO L226 Difference]: Without dead ends: 427 [2021-07-13 19:43:18,455 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.1ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:18,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-07-13 19:43:18,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 196. [2021-07-13 19:43:18,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.917948717948718) internal successors, (569), 195 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 569 transitions. [2021-07-13 19:43:18,458 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 569 transitions. Word has length 17 [2021-07-13 19:43:18,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,459 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 569 transitions. [2021-07-13 19:43:18,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,459 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 569 transitions. [2021-07-13 19:43:18,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,459 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,459 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2021-07-13 19:43:18,459 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1005390608, now seen corresponding path program 70 times [2021-07-13 19:43:18,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584529185] [2021-07-13 19:43:18,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584529185] [2021-07-13 19:43:18,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584529185] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069549306] [2021-07-13 19:43:18,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,489 INFO L87 Difference]: Start difference. First operand 196 states and 569 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,565 INFO L93 Difference]: Finished difference Result 393 states and 1085 transitions. [2021-07-13 19:43:18,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,565 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,566 INFO L225 Difference]: With dead ends: 393 [2021-07-13 19:43:18,566 INFO L226 Difference]: Without dead ends: 378 [2021-07-13 19:43:18,566 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 51.1ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:18,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-07-13 19:43:18,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 199. [2021-07-13 19:43:18,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9292929292929295) internal successors, (580), 198 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 580 transitions. [2021-07-13 19:43:18,569 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 580 transitions. Word has length 17 [2021-07-13 19:43:18,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,570 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 580 transitions. [2021-07-13 19:43:18,570 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,570 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 580 transitions. [2021-07-13 19:43:18,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,570 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,570 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2021-07-13 19:43:18,570 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,571 INFO L82 PathProgramCache]: Analyzing trace with hash 184219092, now seen corresponding path program 71 times [2021-07-13 19:43:18,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736813067] [2021-07-13 19:43:18,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736813067] [2021-07-13 19:43:18,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736813067] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3953452] [2021-07-13 19:43:18,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,603 INFO L87 Difference]: Start difference. First operand 199 states and 580 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,686 INFO L93 Difference]: Finished difference Result 391 states and 1089 transitions. [2021-07-13 19:43:18,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,686 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,687 INFO L225 Difference]: With dead ends: 391 [2021-07-13 19:43:18,687 INFO L226 Difference]: Without dead ends: 376 [2021-07-13 19:43:18,687 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 54.6ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:18,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-07-13 19:43:18,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 202. [2021-07-13 19:43:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.955223880597015) internal successors, (594), 201 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 594 transitions. [2021-07-13 19:43:18,691 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 594 transitions. Word has length 17 [2021-07-13 19:43:18,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,691 INFO L482 AbstractCegarLoop]: Abstraction has 202 states and 594 transitions. [2021-07-13 19:43:18,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,691 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 594 transitions. [2021-07-13 19:43:18,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,691 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,691 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2021-07-13 19:43:18,691 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1514501296, now seen corresponding path program 72 times [2021-07-13 19:43:18,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095855316] [2021-07-13 19:43:18,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095855316] [2021-07-13 19:43:18,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095855316] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776501183] [2021-07-13 19:43:18,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,730 INFO L87 Difference]: Start difference. First operand 202 states and 594 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,811 INFO L93 Difference]: Finished difference Result 368 states and 1044 transitions. [2021-07-13 19:43:18,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,811 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,812 INFO L225 Difference]: With dead ends: 368 [2021-07-13 19:43:18,812 INFO L226 Difference]: Without dead ends: 353 [2021-07-13 19:43:18,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 62.3ms TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:18,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-07-13 19:43:18,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 196. [2021-07-13 19:43:18,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.917948717948718) internal successors, (569), 195 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 569 transitions. [2021-07-13 19:43:18,815 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 569 transitions. Word has length 17 [2021-07-13 19:43:18,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,815 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 569 transitions. [2021-07-13 19:43:18,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,815 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 569 transitions. [2021-07-13 19:43:18,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,816 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,816 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2021-07-13 19:43:18,816 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,816 INFO L82 PathProgramCache]: Analyzing trace with hash 81063412, now seen corresponding path program 73 times [2021-07-13 19:43:18,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575683532] [2021-07-13 19:43:18,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575683532] [2021-07-13 19:43:18,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575683532] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424459702] [2021-07-13 19:43:18,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,852 INFO L87 Difference]: Start difference. First operand 196 states and 569 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:18,942 INFO L93 Difference]: Finished difference Result 445 states and 1229 transitions. [2021-07-13 19:43:18,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:18,943 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:18,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:18,943 INFO L225 Difference]: With dead ends: 445 [2021-07-13 19:43:18,943 INFO L226 Difference]: Without dead ends: 430 [2021-07-13 19:43:18,944 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 50.0ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:18,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-07-13 19:43:18,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 199. [2021-07-13 19:43:18,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9494949494949494) internal successors, (584), 198 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 584 transitions. [2021-07-13 19:43:18,947 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 584 transitions. Word has length 17 [2021-07-13 19:43:18,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:18,947 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 584 transitions. [2021-07-13 19:43:18,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:18,947 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 584 transitions. [2021-07-13 19:43:18,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:18,948 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:18,948 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:18,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2021-07-13 19:43:18,948 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:18,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:18,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1137571948, now seen corresponding path program 74 times [2021-07-13 19:43:18,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:18,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457788466] [2021-07-13 19:43:18,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:18,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:18,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:18,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:18,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457788466] [2021-07-13 19:43:18,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457788466] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:18,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:18,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:18,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659725797] [2021-07-13 19:43:18,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:18,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:18,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:18,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:18,983 INFO L87 Difference]: Start difference. First operand 199 states and 584 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,078 INFO L93 Difference]: Finished difference Result 443 states and 1222 transitions. [2021-07-13 19:43:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,078 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,079 INFO L225 Difference]: With dead ends: 443 [2021-07-13 19:43:19,079 INFO L226 Difference]: Without dead ends: 428 [2021-07-13 19:43:19,079 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.7ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:19,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2021-07-13 19:43:19,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 197. [2021-07-13 19:43:19,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.933673469387755) internal successors, (575), 196 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 575 transitions. [2021-07-13 19:43:19,082 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 575 transitions. Word has length 17 [2021-07-13 19:43:19,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,083 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 575 transitions. [2021-07-13 19:43:19,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,083 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 575 transitions. [2021-07-13 19:43:19,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,083 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2021-07-13 19:43:19,083 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1070123960, now seen corresponding path program 75 times [2021-07-13 19:43:19,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523422944] [2021-07-13 19:43:19,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523422944] [2021-07-13 19:43:19,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523422944] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353883677] [2021-07-13 19:43:19,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,117 INFO L87 Difference]: Start difference. First operand 197 states and 575 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,213 INFO L93 Difference]: Finished difference Result 437 states and 1201 transitions. [2021-07-13 19:43:19,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,214 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,214 INFO L225 Difference]: With dead ends: 437 [2021-07-13 19:43:19,214 INFO L226 Difference]: Without dead ends: 422 [2021-07-13 19:43:19,215 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 48.7ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:19,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-07-13 19:43:19,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 200. [2021-07-13 19:43:19,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.959798994974874) internal successors, (589), 199 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 589 transitions. [2021-07-13 19:43:19,218 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 589 transitions. Word has length 17 [2021-07-13 19:43:19,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,218 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 589 transitions. [2021-07-13 19:43:19,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,218 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 589 transitions. [2021-07-13 19:43:19,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,219 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2021-07-13 19:43:19,219 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,219 INFO L82 PathProgramCache]: Analyzing trace with hash -100065036, now seen corresponding path program 76 times [2021-07-13 19:43:19,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911743741] [2021-07-13 19:43:19,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911743741] [2021-07-13 19:43:19,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911743741] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490755264] [2021-07-13 19:43:19,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,253 INFO L87 Difference]: Start difference. First operand 200 states and 589 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,341 INFO L93 Difference]: Finished difference Result 421 states and 1178 transitions. [2021-07-13 19:43:19,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,341 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,342 INFO L225 Difference]: With dead ends: 421 [2021-07-13 19:43:19,342 INFO L226 Difference]: Without dead ends: 406 [2021-07-13 19:43:19,342 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.0ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:19,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-07-13 19:43:19,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 197. [2021-07-13 19:43:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.933673469387755) internal successors, (575), 196 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 575 transitions. [2021-07-13 19:43:19,345 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 575 transitions. Word has length 17 [2021-07-13 19:43:19,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,346 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 575 transitions. [2021-07-13 19:43:19,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,346 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 575 transitions. [2021-07-13 19:43:19,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,346 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2021-07-13 19:43:19,346 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,346 INFO L82 PathProgramCache]: Analyzing trace with hash -117002088, now seen corresponding path program 77 times [2021-07-13 19:43:19,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305832751] [2021-07-13 19:43:19,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305832751] [2021-07-13 19:43:19,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305832751] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155325423] [2021-07-13 19:43:19,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,381 INFO L87 Difference]: Start difference. First operand 197 states and 575 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,469 INFO L93 Difference]: Finished difference Result 405 states and 1129 transitions. [2021-07-13 19:43:19,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,470 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,470 INFO L225 Difference]: With dead ends: 405 [2021-07-13 19:43:19,470 INFO L226 Difference]: Without dead ends: 390 [2021-07-13 19:43:19,471 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.6ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:19,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-07-13 19:43:19,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 199. [2021-07-13 19:43:19,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9494949494949494) internal successors, (584), 198 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 584 transitions. [2021-07-13 19:43:19,474 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 584 transitions. Word has length 17 [2021-07-13 19:43:19,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,474 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 584 transitions. [2021-07-13 19:43:19,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,474 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 584 transitions. [2021-07-13 19:43:19,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,474 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,474 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2021-07-13 19:43:19,475 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1023281748, now seen corresponding path program 78 times [2021-07-13 19:43:19,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659229885] [2021-07-13 19:43:19,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659229885] [2021-07-13 19:43:19,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659229885] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857827305] [2021-07-13 19:43:19,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,508 INFO L87 Difference]: Start difference. First operand 199 states and 584 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,579 INFO L93 Difference]: Finished difference Result 384 states and 1091 transitions. [2021-07-13 19:43:19,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,579 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,580 INFO L225 Difference]: With dead ends: 384 [2021-07-13 19:43:19,580 INFO L226 Difference]: Without dead ends: 369 [2021-07-13 19:43:19,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.2ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:19,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-07-13 19:43:19,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 195. [2021-07-13 19:43:19,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9072164948453607) internal successors, (564), 194 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 564 transitions. [2021-07-13 19:43:19,583 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 564 transitions. Word has length 17 [2021-07-13 19:43:19,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,583 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 564 transitions. [2021-07-13 19:43:19,583 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,584 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 564 transitions. [2021-07-13 19:43:19,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,584 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,584 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2021-07-13 19:43:19,584 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1228196736, now seen corresponding path program 79 times [2021-07-13 19:43:19,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475461367] [2021-07-13 19:43:19,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475461367] [2021-07-13 19:43:19,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475461367] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054558634] [2021-07-13 19:43:19,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,618 INFO L87 Difference]: Start difference. First operand 195 states and 564 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,714 INFO L93 Difference]: Finished difference Result 425 states and 1163 transitions. [2021-07-13 19:43:19,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,714 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,715 INFO L225 Difference]: With dead ends: 425 [2021-07-13 19:43:19,715 INFO L226 Difference]: Without dead ends: 410 [2021-07-13 19:43:19,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:19,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-07-13 19:43:19,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 200. [2021-07-13 19:43:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.9396984924623117) internal successors, (585), 199 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 585 transitions. [2021-07-13 19:43:19,718 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 585 transitions. Word has length 17 [2021-07-13 19:43:19,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,719 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 585 transitions. [2021-07-13 19:43:19,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,719 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 585 transitions. [2021-07-13 19:43:19,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,719 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2021-07-13 19:43:19,719 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1848135200, now seen corresponding path program 80 times [2021-07-13 19:43:19,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874696796] [2021-07-13 19:43:19,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874696796] [2021-07-13 19:43:19,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874696796] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035518995] [2021-07-13 19:43:19,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,755 INFO L87 Difference]: Start difference. First operand 200 states and 585 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,857 INFO L93 Difference]: Finished difference Result 429 states and 1169 transitions. [2021-07-13 19:43:19,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,858 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,858 INFO L225 Difference]: With dead ends: 429 [2021-07-13 19:43:19,858 INFO L226 Difference]: Without dead ends: 414 [2021-07-13 19:43:19,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 57.8ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:19,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-07-13 19:43:19,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 198. [2021-07-13 19:43:19,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.9238578680203045) internal successors, (576), 197 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 576 transitions. [2021-07-13 19:43:19,862 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 576 transitions. Word has length 17 [2021-07-13 19:43:19,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,862 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 576 transitions. [2021-07-13 19:43:19,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,862 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 576 transitions. [2021-07-13 19:43:19,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,862 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,862 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2021-07-13 19:43:19,863 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1371120940, now seen corresponding path program 81 times [2021-07-13 19:43:19,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068208132] [2021-07-13 19:43:19,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:19,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:19,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:19,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068208132] [2021-07-13 19:43:19,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068208132] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:19,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:19,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:19,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573476051] [2021-07-13 19:43:19,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:19,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:19,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:19,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:19,897 INFO L87 Difference]: Start difference. First operand 198 states and 576 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:19,976 INFO L93 Difference]: Finished difference Result 429 states and 1163 transitions. [2021-07-13 19:43:19,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:19,976 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:19,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:19,977 INFO L225 Difference]: With dead ends: 429 [2021-07-13 19:43:19,977 INFO L226 Difference]: Without dead ends: 414 [2021-07-13 19:43:19,977 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:19,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-07-13 19:43:19,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 196. [2021-07-13 19:43:19,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.917948717948718) internal successors, (569), 195 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 569 transitions. [2021-07-13 19:43:19,980 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 569 transitions. Word has length 17 [2021-07-13 19:43:19,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:19,981 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 569 transitions. [2021-07-13 19:43:19,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:19,981 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 569 transitions. [2021-07-13 19:43:19,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:19,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:19,981 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:19,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2021-07-13 19:43:19,981 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:19,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:19,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1608879492, now seen corresponding path program 82 times [2021-07-13 19:43:19,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:19,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395917198] [2021-07-13 19:43:19,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,018 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395917198] [2021-07-13 19:43:20,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395917198] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117099431] [2021-07-13 19:43:20,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,019 INFO L87 Difference]: Start difference. First operand 196 states and 569 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,111 INFO L93 Difference]: Finished difference Result 451 states and 1224 transitions. [2021-07-13 19:43:20,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,111 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,112 INFO L225 Difference]: With dead ends: 451 [2021-07-13 19:43:20,112 INFO L226 Difference]: Without dead ends: 436 [2021-07-13 19:43:20,113 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 52.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:20,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-07-13 19:43:20,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 199. [2021-07-13 19:43:20,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9494949494949494) internal successors, (584), 198 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 584 transitions. [2021-07-13 19:43:20,117 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 584 transitions. Word has length 17 [2021-07-13 19:43:20,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,117 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 584 transitions. [2021-07-13 19:43:20,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,118 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 584 transitions. [2021-07-13 19:43:20,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,118 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,118 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,118 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2021-07-13 19:43:20,118 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,118 INFO L82 PathProgramCache]: Analyzing trace with hash 1467452444, now seen corresponding path program 83 times [2021-07-13 19:43:20,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990249304] [2021-07-13 19:43:20,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990249304] [2021-07-13 19:43:20,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990249304] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615767905] [2021-07-13 19:43:20,152 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,153 INFO L87 Difference]: Start difference. First operand 199 states and 584 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,246 INFO L93 Difference]: Finished difference Result 455 states and 1230 transitions. [2021-07-13 19:43:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,246 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,247 INFO L225 Difference]: With dead ends: 455 [2021-07-13 19:43:20,247 INFO L226 Difference]: Without dead ends: 440 [2021-07-13 19:43:20,247 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 48.7ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:20,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-07-13 19:43:20,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 197. [2021-07-13 19:43:20,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.933673469387755) internal successors, (575), 196 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 575 transitions. [2021-07-13 19:43:20,250 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 575 transitions. Word has length 17 [2021-07-13 19:43:20,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,251 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 575 transitions. [2021-07-13 19:43:20,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,251 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 575 transitions. [2021-07-13 19:43:20,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,251 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,251 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2021-07-13 19:43:20,251 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,251 INFO L82 PathProgramCache]: Analyzing trace with hash -619818944, now seen corresponding path program 84 times [2021-07-13 19:43:20,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289836518] [2021-07-13 19:43:20,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289836518] [2021-07-13 19:43:20,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289836518] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529257366] [2021-07-13 19:43:20,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,288 INFO L87 Difference]: Start difference. First operand 197 states and 575 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,365 INFO L93 Difference]: Finished difference Result 422 states and 1158 transitions. [2021-07-13 19:43:20,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,365 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,366 INFO L225 Difference]: With dead ends: 422 [2021-07-13 19:43:20,366 INFO L226 Difference]: Without dead ends: 407 [2021-07-13 19:43:20,366 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.2ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:20,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-07-13 19:43:20,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 200. [2021-07-13 19:43:20,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.959798994974874) internal successors, (589), 199 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 589 transitions. [2021-07-13 19:43:20,370 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 589 transitions. Word has length 17 [2021-07-13 19:43:20,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,370 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 589 transitions. [2021-07-13 19:43:20,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,370 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 589 transitions. [2021-07-13 19:43:20,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,370 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,370 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2021-07-13 19:43:20,370 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1790007940, now seen corresponding path program 85 times [2021-07-13 19:43:20,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207459207] [2021-07-13 19:43:20,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207459207] [2021-07-13 19:43:20,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207459207] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142813924] [2021-07-13 19:43:20,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,403 INFO L87 Difference]: Start difference. First operand 200 states and 589 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,482 INFO L93 Difference]: Finished difference Result 406 states and 1135 transitions. [2021-07-13 19:43:20,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,482 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,483 INFO L225 Difference]: With dead ends: 406 [2021-07-13 19:43:20,483 INFO L226 Difference]: Without dead ends: 391 [2021-07-13 19:43:20,483 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 47.2ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:20,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-07-13 19:43:20,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 197. [2021-07-13 19:43:20,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.933673469387755) internal successors, (575), 196 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 575 transitions. [2021-07-13 19:43:20,486 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 575 transitions. Word has length 17 [2021-07-13 19:43:20,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,486 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 575 transitions. [2021-07-13 19:43:20,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,486 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 575 transitions. [2021-07-13 19:43:20,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,487 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,487 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2021-07-13 19:43:20,487 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,487 INFO L82 PathProgramCache]: Analyzing trace with hash -1806944992, now seen corresponding path program 86 times [2021-07-13 19:43:20,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391297885] [2021-07-13 19:43:20,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391297885] [2021-07-13 19:43:20,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391297885] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091655270] [2021-07-13 19:43:20,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,520 INFO L87 Difference]: Start difference. First operand 197 states and 575 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,608 INFO L93 Difference]: Finished difference Result 440 states and 1205 transitions. [2021-07-13 19:43:20,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,608 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,609 INFO L225 Difference]: With dead ends: 440 [2021-07-13 19:43:20,609 INFO L226 Difference]: Without dead ends: 425 [2021-07-13 19:43:20,609 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 48.0ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:20,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-07-13 19:43:20,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 199. [2021-07-13 19:43:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.9494949494949494) internal successors, (584), 198 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 584 transitions. [2021-07-13 19:43:20,612 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 584 transitions. Word has length 17 [2021-07-13 19:43:20,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,612 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 584 transitions. [2021-07-13 19:43:20,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,612 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 584 transitions. [2021-07-13 19:43:20,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,613 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,613 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2021-07-13 19:43:20,613 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,613 INFO L82 PathProgramCache]: Analyzing trace with hash -666661156, now seen corresponding path program 87 times [2021-07-13 19:43:20,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54510955] [2021-07-13 19:43:20,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54510955] [2021-07-13 19:43:20,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54510955] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318432034] [2021-07-13 19:43:20,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,646 INFO L87 Difference]: Start difference. First operand 199 states and 584 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,733 INFO L93 Difference]: Finished difference Result 419 states and 1167 transitions. [2021-07-13 19:43:20,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,733 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,734 INFO L225 Difference]: With dead ends: 419 [2021-07-13 19:43:20,734 INFO L226 Difference]: Without dead ends: 404 [2021-07-13 19:43:20,734 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.0ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:20,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-07-13 19:43:20,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 196. [2021-07-13 19:43:20,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.917948717948718) internal successors, (569), 195 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 569 transitions. [2021-07-13 19:43:20,737 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 569 transitions. Word has length 17 [2021-07-13 19:43:20,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,737 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 569 transitions. [2021-07-13 19:43:20,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,737 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 569 transitions. [2021-07-13 19:43:20,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,738 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,738 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2021-07-13 19:43:20,738 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,738 INFO L82 PathProgramCache]: Analyzing trace with hash 201773648, now seen corresponding path program 88 times [2021-07-13 19:43:20,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638215021] [2021-07-13 19:43:20,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638215021] [2021-07-13 19:43:20,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638215021] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579901166] [2021-07-13 19:43:20,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,768 INFO L87 Difference]: Start difference. First operand 196 states and 569 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,838 INFO L93 Difference]: Finished difference Result 382 states and 1052 transitions. [2021-07-13 19:43:20,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,839 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,839 INFO L225 Difference]: With dead ends: 382 [2021-07-13 19:43:20,839 INFO L226 Difference]: Without dead ends: 367 [2021-07-13 19:43:20,839 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 49.6ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:20,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-07-13 19:43:20,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 198. [2021-07-13 19:43:20,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.9238578680203045) internal successors, (576), 197 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 576 transitions. [2021-07-13 19:43:20,842 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 576 transitions. Word has length 17 [2021-07-13 19:43:20,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,843 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 576 transitions. [2021-07-13 19:43:20,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,843 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 576 transitions. [2021-07-13 19:43:20,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,843 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2021-07-13 19:43:20,843 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1159324884, now seen corresponding path program 89 times [2021-07-13 19:43:20,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052741904] [2021-07-13 19:43:20,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052741904] [2021-07-13 19:43:20,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052741904] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:20,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:20,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:20,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918952004] [2021-07-13 19:43:20,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:20,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:20,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:20,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:20,876 INFO L87 Difference]: Start difference. First operand 198 states and 576 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:20,962 INFO L93 Difference]: Finished difference Result 383 states and 1063 transitions. [2021-07-13 19:43:20,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:20,962 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:20,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:20,963 INFO L225 Difference]: With dead ends: 383 [2021-07-13 19:43:20,963 INFO L226 Difference]: Without dead ends: 368 [2021-07-13 19:43:20,963 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 53.9ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:20,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-07-13 19:43:20,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 200. [2021-07-13 19:43:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.9396984924623117) internal successors, (585), 199 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 585 transitions. [2021-07-13 19:43:20,966 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 585 transitions. Word has length 17 [2021-07-13 19:43:20,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:20,966 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 585 transitions. [2021-07-13 19:43:20,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:20,966 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 585 transitions. [2021-07-13 19:43:20,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:43:20,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:20,967 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:20,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2021-07-13 19:43:20,967 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:20,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:20,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1995358576, now seen corresponding path program 90 times [2021-07-13 19:43:20,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:20,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699340762] [2021-07-13 19:43:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:20,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:20,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:20,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:20,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699340762] [2021-07-13 19:43:21,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699340762] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:43:21,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:43:21,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-07-13 19:43:21,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63433075] [2021-07-13 19:43:21,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:21,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:21,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:21,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:21,000 INFO L87 Difference]: Start difference. First operand 200 states and 585 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:21,084 INFO L93 Difference]: Finished difference Result 362 states and 1025 transitions. [2021-07-13 19:43:21,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:21,084 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-13 19:43:21,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:21,085 INFO L225 Difference]: With dead ends: 362 [2021-07-13 19:43:21,085 INFO L226 Difference]: Without dead ends: 347 [2021-07-13 19:43:21,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 56.3ms TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:21,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-07-13 19:43:21,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 195. [2021-07-13 19:43:21,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9072164948453607) internal successors, (564), 194 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 564 transitions. [2021-07-13 19:43:21,088 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 564 transitions. Word has length 17 [2021-07-13 19:43:21,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:21,088 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 564 transitions. [2021-07-13 19:43:21,088 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,088 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 564 transitions. [2021-07-13 19:43:21,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:21,089 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:21,089 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:21,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2021-07-13 19:43:21,089 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:21,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:21,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1303103675, now seen corresponding path program 1 times [2021-07-13 19:43:21,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:21,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077329199] [2021-07-13 19:43:21,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:21,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:21,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:21,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:21,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077329199] [2021-07-13 19:43:21,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077329199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:21,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471998961] [2021-07-13 19:43:21,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:21,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:21,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:21,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471998961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:21,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:21,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:21,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856730458] [2021-07-13 19:43:21,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:21,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:21,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:21,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:21,284 INFO L87 Difference]: Start difference. First operand 195 states and 564 transitions. Second operand has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:21,464 INFO L93 Difference]: Finished difference Result 363 states and 1031 transitions. [2021-07-13 19:43:21,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:21,464 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:21,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:21,465 INFO L225 Difference]: With dead ends: 363 [2021-07-13 19:43:21,465 INFO L226 Difference]: Without dead ends: 344 [2021-07-13 19:43:21,466 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 119.9ms TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:21,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-07-13 19:43:21,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 208. [2021-07-13 19:43:21,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.9613526570048307) internal successors, (613), 207 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 613 transitions. [2021-07-13 19:43:21,470 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 613 transitions. Word has length 18 [2021-07-13 19:43:21,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:21,470 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 613 transitions. [2021-07-13 19:43:21,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,470 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 613 transitions. [2021-07-13 19:43:21,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:21,471 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:21,471 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:21,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-07-13 19:43:21,693 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:21,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:21,693 INFO L82 PathProgramCache]: Analyzing trace with hash -95550603, now seen corresponding path program 2 times [2021-07-13 19:43:21,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:21,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085352249] [2021-07-13 19:43:21,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:21,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:21,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:21,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:21,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085352249] [2021-07-13 19:43:21,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085352249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:21,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132154810] [2021-07-13 19:43:21,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:21,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:21,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:21,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:21,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:21,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132154810] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:21,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:21,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-07-13 19:43:21,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529801871] [2021-07-13 19:43:21,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:43:21,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:21,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:43:21,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:43:21,793 INFO L87 Difference]: Start difference. First operand 208 states and 613 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:21,839 INFO L93 Difference]: Finished difference Result 354 states and 1020 transitions. [2021-07-13 19:43:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:21,840 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:21,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:21,841 INFO L225 Difference]: With dead ends: 354 [2021-07-13 19:43:21,841 INFO L226 Difference]: Without dead ends: 319 [2021-07-13 19:43:21,841 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 37.9ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:43:21,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-07-13 19:43:21,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 216. [2021-07-13 19:43:21,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.9813953488372094) internal successors, (641), 215 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 641 transitions. [2021-07-13 19:43:21,844 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 641 transitions. Word has length 18 [2021-07-13 19:43:21,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:21,844 INFO L482 AbstractCegarLoop]: Abstraction has 216 states and 641 transitions. [2021-07-13 19:43:21,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:21,844 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 641 transitions. [2021-07-13 19:43:21,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:21,845 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:21,845 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:22,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-07-13 19:43:22,060 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:22,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:22,061 INFO L82 PathProgramCache]: Analyzing trace with hash -725187835, now seen corresponding path program 1 times [2021-07-13 19:43:22,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:22,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772123066] [2021-07-13 19:43:22,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:22,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:22,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:22,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:22,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772123066] [2021-07-13 19:43:22,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772123066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:22,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843847563] [2021-07-13 19:43:22,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:22,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:22,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:22,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:22,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:22,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843847563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:22,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:22,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:22,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68620670] [2021-07-13 19:43:22,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:22,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:22,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:22,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:22,241 INFO L87 Difference]: Start difference. First operand 216 states and 641 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:22,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:22,445 INFO L93 Difference]: Finished difference Result 382 states and 1057 transitions. [2021-07-13 19:43:22,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:22,445 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:22,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:22,450 INFO L225 Difference]: With dead ends: 382 [2021-07-13 19:43:22,450 INFO L226 Difference]: Without dead ends: 342 [2021-07-13 19:43:22,450 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 203.9ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:22,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-07-13 19:43:22,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 221. [2021-07-13 19:43:22,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.9727272727272727) internal successors, (654), 220 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:22,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 654 transitions. [2021-07-13 19:43:22,454 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 654 transitions. Word has length 18 [2021-07-13 19:43:22,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:22,454 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 654 transitions. [2021-07-13 19:43:22,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:22,454 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 654 transitions. [2021-07-13 19:43:22,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:22,454 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:22,454 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:22,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-07-13 19:43:22,671 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:22,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:22,671 INFO L82 PathProgramCache]: Analyzing trace with hash -809235458, now seen corresponding path program 1 times [2021-07-13 19:43:22,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:22,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342302873] [2021-07-13 19:43:22,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:22,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:22,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:22,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:22,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342302873] [2021-07-13 19:43:22,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342302873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:22,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160373817] [2021-07-13 19:43:22,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:22,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:22,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:22,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:22,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:22,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160373817] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:22,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:22,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:43:22,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593144439] [2021-07-13 19:43:22,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:43:22,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:22,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:43:22,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:43:22,851 INFO L87 Difference]: Start difference. First operand 221 states and 654 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:22,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:22,966 INFO L93 Difference]: Finished difference Result 389 states and 1088 transitions. [2021-07-13 19:43:22,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:22,966 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:22,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:22,967 INFO L225 Difference]: With dead ends: 389 [2021-07-13 19:43:22,967 INFO L226 Difference]: Without dead ends: 330 [2021-07-13 19:43:22,967 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 116.0ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:22,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-07-13 19:43:22,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 239. [2021-07-13 19:43:22,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 238 states have (on average 2.936974789915966) internal successors, (699), 238 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:22,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 699 transitions. [2021-07-13 19:43:22,983 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 699 transitions. Word has length 18 [2021-07-13 19:43:22,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:22,983 INFO L482 AbstractCegarLoop]: Abstraction has 239 states and 699 transitions. [2021-07-13 19:43:22,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:22,983 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 699 transitions. [2021-07-13 19:43:22,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:22,984 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:22,984 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:23,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:23,203 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:23,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:23,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1122105489, now seen corresponding path program 2 times [2021-07-13 19:43:23,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:23,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542697066] [2021-07-13 19:43:23,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:23,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:23,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:23,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542697066] [2021-07-13 19:43:23,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542697066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:23,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054181617] [2021-07-13 19:43:23,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:23,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:23,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:23,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:23,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:23,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:23,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054181617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:23,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:23,401 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 13 [2021-07-13 19:43:23,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576985312] [2021-07-13 19:43:23,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:23,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:23,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:23,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:23,401 INFO L87 Difference]: Start difference. First operand 239 states and 699 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:23,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:23,848 INFO L93 Difference]: Finished difference Result 711 states and 1983 transitions. [2021-07-13 19:43:23,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:43:23,848 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:23,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:23,849 INFO L225 Difference]: With dead ends: 711 [2021-07-13 19:43:23,849 INFO L226 Difference]: Without dead ends: 612 [2021-07-13 19:43:23,849 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 298.5ms TimeCoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:23,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-07-13 19:43:23,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 271. [2021-07-13 19:43:23,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 270 states have (on average 3.0555555555555554) internal successors, (825), 270 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:23,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 825 transitions. [2021-07-13 19:43:23,855 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 825 transitions. Word has length 18 [2021-07-13 19:43:23,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:23,855 INFO L482 AbstractCegarLoop]: Abstraction has 271 states and 825 transitions. [2021-07-13 19:43:23,855 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:23,855 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 825 transitions. [2021-07-13 19:43:23,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:23,856 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:23,857 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:24,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2021-07-13 19:43:24,073 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:24,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:24,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1300893727, now seen corresponding path program 3 times [2021-07-13 19:43:24,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:24,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156572776] [2021-07-13 19:43:24,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:24,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:24,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:24,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:24,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156572776] [2021-07-13 19:43:24,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156572776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:24,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910658792] [2021-07-13 19:43:24,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:24,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:24,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:24,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:24,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:24,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910658792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:24,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:24,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-07-13 19:43:24,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291840430] [2021-07-13 19:43:24,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:24,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:24,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:24,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:24,253 INFO L87 Difference]: Start difference. First operand 271 states and 825 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:24,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:24,690 INFO L93 Difference]: Finished difference Result 703 states and 1933 transitions. [2021-07-13 19:43:24,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:43:24,691 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:24,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:24,692 INFO L225 Difference]: With dead ends: 703 [2021-07-13 19:43:24,692 INFO L226 Difference]: Without dead ends: 610 [2021-07-13 19:43:24,692 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 335.9ms TimeCoverageRelationStatistics Valid=152, Invalid=400, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:24,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-07-13 19:43:24,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 273. [2021-07-13 19:43:24,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 3.0183823529411766) internal successors, (821), 272 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:24,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 821 transitions. [2021-07-13 19:43:24,697 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 821 transitions. Word has length 18 [2021-07-13 19:43:24,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:24,697 INFO L482 AbstractCegarLoop]: Abstraction has 273 states and 821 transitions. [2021-07-13 19:43:24,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:24,698 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 821 transitions. [2021-07-13 19:43:24,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:24,698 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:24,698 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:24,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:24,914 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:24,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:24,915 INFO L82 PathProgramCache]: Analyzing trace with hash -505958907, now seen corresponding path program 4 times [2021-07-13 19:43:24,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:24,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727446502] [2021-07-13 19:43:24,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:24,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:24,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:24,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727446502] [2021-07-13 19:43:24,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727446502] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:24,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442579959] [2021-07-13 19:43:24,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:25,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:25,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:25,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:25,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:25,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:25,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442579959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:25,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:25,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:43:25,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674040835] [2021-07-13 19:43:25,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:25,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:25,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:25,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:25,079 INFO L87 Difference]: Start difference. First operand 273 states and 821 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:25,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:25,259 INFO L93 Difference]: Finished difference Result 491 states and 1371 transitions. [2021-07-13 19:43:25,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:25,260 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:25,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:25,260 INFO L225 Difference]: With dead ends: 491 [2021-07-13 19:43:25,261 INFO L226 Difference]: Without dead ends: 451 [2021-07-13 19:43:25,261 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 180.7ms TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:43:25,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-07-13 19:43:25,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 276. [2021-07-13 19:43:25,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 3.0036363636363634) internal successors, (826), 275 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:25,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 826 transitions. [2021-07-13 19:43:25,265 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 826 transitions. Word has length 18 [2021-07-13 19:43:25,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:25,265 INFO L482 AbstractCegarLoop]: Abstraction has 276 states and 826 transitions. [2021-07-13 19:43:25,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:25,265 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 826 transitions. [2021-07-13 19:43:25,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:25,266 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:25,266 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:25,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-07-13 19:43:25,482 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:25,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:25,483 INFO L82 PathProgramCache]: Analyzing trace with hash -534360167, now seen corresponding path program 5 times [2021-07-13 19:43:25,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:25,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102882340] [2021-07-13 19:43:25,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:25,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:25,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102882340] [2021-07-13 19:43:25,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102882340] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:25,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538283749] [2021-07-13 19:43:25,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:43:25,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:25,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:25,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:25,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:25,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:25,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538283749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:25,693 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:25,693 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:43:25,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935944748] [2021-07-13 19:43:25,693 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:25,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:25,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:25,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:25,694 INFO L87 Difference]: Start difference. First operand 276 states and 826 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:25,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:25,855 INFO L93 Difference]: Finished difference Result 462 states and 1278 transitions. [2021-07-13 19:43:25,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:25,877 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:25,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:25,878 INFO L225 Difference]: With dead ends: 462 [2021-07-13 19:43:25,879 INFO L226 Difference]: Without dead ends: 431 [2021-07-13 19:43:25,879 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 200.7ms TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:43:25,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-07-13 19:43:25,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 279. [2021-07-13 19:43:25,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.9892086330935252) internal successors, (831), 278 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:25,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 831 transitions. [2021-07-13 19:43:25,883 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 831 transitions. Word has length 18 [2021-07-13 19:43:25,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:25,883 INFO L482 AbstractCegarLoop]: Abstraction has 279 states and 831 transitions. [2021-07-13 19:43:25,883 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:25,883 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 831 transitions. [2021-07-13 19:43:25,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:25,884 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:25,884 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:26,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2021-07-13 19:43:26,097 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:26,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:26,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1888639049, now seen corresponding path program 6 times [2021-07-13 19:43:26,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:26,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47546349] [2021-07-13 19:43:26,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:26,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:26,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:26,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:26,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47546349] [2021-07-13 19:43:26,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47546349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:26,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463786119] [2021-07-13 19:43:26,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:26,191 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:43:26,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:26,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:26,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:26,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:26,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463786119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:26,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:26,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-07-13 19:43:26,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441275618] [2021-07-13 19:43:26,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:26,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:26,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:26,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:26,265 INFO L87 Difference]: Start difference. First operand 279 states and 831 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:26,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:26,744 INFO L93 Difference]: Finished difference Result 579 states and 1609 transitions. [2021-07-13 19:43:26,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:43:26,744 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:26,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:26,745 INFO L225 Difference]: With dead ends: 579 [2021-07-13 19:43:26,745 INFO L226 Difference]: Without dead ends: 481 [2021-07-13 19:43:26,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 347.4ms TimeCoverageRelationStatistics Valid=153, Invalid=399, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:43:26,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-07-13 19:43:26,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 277. [2021-07-13 19:43:26,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 3.0543478260869565) internal successors, (843), 276 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:26,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 843 transitions. [2021-07-13 19:43:26,750 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 843 transitions. Word has length 18 [2021-07-13 19:43:26,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:26,750 INFO L482 AbstractCegarLoop]: Abstraction has 277 states and 843 transitions. [2021-07-13 19:43:26,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:26,750 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 843 transitions. [2021-07-13 19:43:26,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:26,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:26,751 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:26,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:26,967 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:26,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:26,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1338392489, now seen corresponding path program 7 times [2021-07-13 19:43:26,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:26,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829108819] [2021-07-13 19:43:26,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:26,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:27,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829108819] [2021-07-13 19:43:27,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829108819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52309390] [2021-07-13 19:43:27,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:27,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:27,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:27,110 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52309390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:27,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:43:27,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212359883] [2021-07-13 19:43:27,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:27,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:27,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:27,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:27,114 INFO L87 Difference]: Start difference. First operand 277 states and 843 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:27,301 INFO L93 Difference]: Finished difference Result 557 states and 1551 transitions. [2021-07-13 19:43:27,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:27,301 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:27,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:27,302 INFO L225 Difference]: With dead ends: 557 [2021-07-13 19:43:27,302 INFO L226 Difference]: Without dead ends: 517 [2021-07-13 19:43:27,303 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 179.3ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:27,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-07-13 19:43:27,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 284. [2021-07-13 19:43:27,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 3.060070671378092) internal successors, (866), 283 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 866 transitions. [2021-07-13 19:43:27,307 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 866 transitions. Word has length 18 [2021-07-13 19:43:27,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:27,307 INFO L482 AbstractCegarLoop]: Abstraction has 284 states and 866 transitions. [2021-07-13 19:43:27,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,308 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 866 transitions. [2021-07-13 19:43:27,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:27,308 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:27,309 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:27,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-07-13 19:43:27,526 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:27,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:27,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1254344866, now seen corresponding path program 2 times [2021-07-13 19:43:27,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:27,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246626591] [2021-07-13 19:43:27,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:27,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:27,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246626591] [2021-07-13 19:43:27,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246626591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802551871] [2021-07-13 19:43:27,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:27,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:27,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:27,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:27,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:27,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802551871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:27,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:43:27,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317764411] [2021-07-13 19:43:27,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:43:27,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:27,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:43:27,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:43:27,638 INFO L87 Difference]: Start difference. First operand 284 states and 866 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:27,731 INFO L93 Difference]: Finished difference Result 566 states and 1626 transitions. [2021-07-13 19:43:27,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:27,731 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:27,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:27,732 INFO L225 Difference]: With dead ends: 566 [2021-07-13 19:43:27,732 INFO L226 Difference]: Without dead ends: 505 [2021-07-13 19:43:27,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 83.3ms TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:27,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2021-07-13 19:43:27,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 300. [2021-07-13 19:43:27,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 3.120401337792642) internal successors, (933), 299 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 933 transitions. [2021-07-13 19:43:27,737 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 933 transitions. Word has length 18 [2021-07-13 19:43:27,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:27,737 INFO L482 AbstractCegarLoop]: Abstraction has 300 states and 933 transitions. [2021-07-13 19:43:27,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:27,737 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 933 transitions. [2021-07-13 19:43:27,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:27,737 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:27,738 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:27,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2021-07-13 19:43:27,953 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:27,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:27,953 INFO L82 PathProgramCache]: Analyzing trace with hash 2042464585, now seen corresponding path program 8 times [2021-07-13 19:43:27,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:27,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096360443] [2021-07-13 19:43:27,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:27,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:27,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:27,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096360443] [2021-07-13 19:43:27,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096360443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967007539] [2021-07-13 19:43:27,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:28,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:28,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:28,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:28,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:28,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967007539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:28,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-07-13 19:43:28,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44336589] [2021-07-13 19:43:28,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:28,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:28,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:28,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:28,064 INFO L87 Difference]: Start difference. First operand 300 states and 933 transitions. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:28,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:28,153 INFO L93 Difference]: Finished difference Result 439 states and 1262 transitions. [2021-07-13 19:43:28,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:28,154 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:28,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:28,154 INFO L225 Difference]: With dead ends: 439 [2021-07-13 19:43:28,155 INFO L226 Difference]: Without dead ends: 381 [2021-07-13 19:43:28,155 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:28,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2021-07-13 19:43:28,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 296. [2021-07-13 19:43:28,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 3.0406779661016947) internal successors, (897), 295 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:28,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 897 transitions. [2021-07-13 19:43:28,159 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 897 transitions. Word has length 18 [2021-07-13 19:43:28,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:28,159 INFO L482 AbstractCegarLoop]: Abstraction has 296 states and 897 transitions. [2021-07-13 19:43:28,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:28,159 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 897 transitions. [2021-07-13 19:43:28,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:28,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:28,159 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:28,375 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:28,375 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:28,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:28,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1866597709, now seen corresponding path program 3 times [2021-07-13 19:43:28,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:28,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244458705] [2021-07-13 19:43:28,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:28,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:28,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244458705] [2021-07-13 19:43:28,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244458705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010957959] [2021-07-13 19:43:28,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:28,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:28,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:28,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:28,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:28,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010957959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:28,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 11 [2021-07-13 19:43:28,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214542663] [2021-07-13 19:43:28,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:43:28,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:28,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:43:28,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:28,505 INFO L87 Difference]: Start difference. First operand 296 states and 897 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:28,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:28,841 INFO L93 Difference]: Finished difference Result 627 states and 1772 transitions. [2021-07-13 19:43:28,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:43:28,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:28,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:28,842 INFO L225 Difference]: With dead ends: 627 [2021-07-13 19:43:28,842 INFO L226 Difference]: Without dead ends: 553 [2021-07-13 19:43:28,842 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 263.2ms TimeCoverageRelationStatistics Valid=137, Invalid=325, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:43:28,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2021-07-13 19:43:28,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 326. [2021-07-13 19:43:28,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 3.076923076923077) internal successors, (1000), 325 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:28,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 1000 transitions. [2021-07-13 19:43:28,848 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 1000 transitions. Word has length 18 [2021-07-13 19:43:28,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:28,848 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 1000 transitions. [2021-07-13 19:43:28,848 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:28,848 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 1000 transitions. [2021-07-13 19:43:28,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:28,848 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:28,848 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:29,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2021-07-13 19:43:29,064 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:29,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:29,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1213009967, now seen corresponding path program 4 times [2021-07-13 19:43:29,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:29,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339019787] [2021-07-13 19:43:29,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:29,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:29,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:29,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:29,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339019787] [2021-07-13 19:43:29,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339019787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:29,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866227501] [2021-07-13 19:43:29,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:29,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:29,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:29,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:29,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:29,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:29,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866227501] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:29,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:29,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:29,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256276468] [2021-07-13 19:43:29,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:29,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:29,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:29,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:29,216 INFO L87 Difference]: Start difference. First operand 326 states and 1000 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:29,379 INFO L93 Difference]: Finished difference Result 453 states and 1320 transitions. [2021-07-13 19:43:29,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:29,379 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:29,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:29,380 INFO L225 Difference]: With dead ends: 453 [2021-07-13 19:43:29,380 INFO L226 Difference]: Without dead ends: 419 [2021-07-13 19:43:29,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 174.5ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:29,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-07-13 19:43:29,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 326. [2021-07-13 19:43:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 3.0707692307692307) internal successors, (998), 325 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 998 transitions. [2021-07-13 19:43:29,385 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 998 transitions. Word has length 18 [2021-07-13 19:43:29,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:29,385 INFO L482 AbstractCegarLoop]: Abstraction has 326 states and 998 transitions. [2021-07-13 19:43:29,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,385 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 998 transitions. [2021-07-13 19:43:29,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:29,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:29,385 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:29,601 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:29,601 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:29,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:29,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1861527460, now seen corresponding path program 3 times [2021-07-13 19:43:29,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:29,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141062848] [2021-07-13 19:43:29,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:29,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:29,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:29,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141062848] [2021-07-13 19:43:29,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141062848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:29,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896319009] [2021-07-13 19:43:29,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:29,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:29,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:29,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:29,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:29,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896319009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:29,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:29,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2021-07-13 19:43:29,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943304253] [2021-07-13 19:43:29,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:29,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:29,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:29,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:29,777 INFO L87 Difference]: Start difference. First operand 326 states and 998 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:29,930 INFO L93 Difference]: Finished difference Result 528 states and 1512 transitions. [2021-07-13 19:43:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:43:29,930 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:29,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:29,931 INFO L225 Difference]: With dead ends: 528 [2021-07-13 19:43:29,931 INFO L226 Difference]: Without dead ends: 440 [2021-07-13 19:43:29,932 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 139.6ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:29,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-07-13 19:43:29,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 320. [2021-07-13 19:43:29,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 3.0564263322884013) internal successors, (975), 319 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 975 transitions. [2021-07-13 19:43:29,936 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 975 transitions. Word has length 18 [2021-07-13 19:43:29,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:29,936 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 975 transitions. [2021-07-13 19:43:29,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,936 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 975 transitions. [2021-07-13 19:43:29,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:29,937 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:29,937 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:30,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:30,152 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:30,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:30,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1726676173, now seen corresponding path program 5 times [2021-07-13 19:43:30,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:30,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999569085] [2021-07-13 19:43:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:30,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:30,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:30,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:30,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999569085] [2021-07-13 19:43:30,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999569085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787891313] [2021-07-13 19:43:30,188 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:43:30,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:30,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:30,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:30,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:30,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:30,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787891313] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:30,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:43:30,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792524854] [2021-07-13 19:43:30,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:43:30,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:30,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:43:30,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:43:30,288 INFO L87 Difference]: Start difference. First operand 320 states and 975 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:30,353 INFO L93 Difference]: Finished difference Result 455 states and 1343 transitions. [2021-07-13 19:43:30,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:30,360 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:30,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:30,361 INFO L225 Difference]: With dead ends: 455 [2021-07-13 19:43:30,361 INFO L226 Difference]: Without dead ends: 405 [2021-07-13 19:43:30,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 60.8ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:30,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2021-07-13 19:43:30,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 307. [2021-07-13 19:43:30,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.0326797385620914) internal successors, (928), 306 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 928 transitions. [2021-07-13 19:43:30,365 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 928 transitions. Word has length 18 [2021-07-13 19:43:30,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:30,365 INFO L482 AbstractCegarLoop]: Abstraction has 307 states and 928 transitions. [2021-07-13 19:43:30,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,365 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 928 transitions. [2021-07-13 19:43:30,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:30,365 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:30,365 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:30,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:30,581 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:30,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:30,581 INFO L82 PathProgramCache]: Analyzing trace with hash -253324305, now seen corresponding path program 9 times [2021-07-13 19:43:30,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:30,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284136181] [2021-07-13 19:43:30,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:30,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:30,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:30,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284136181] [2021-07-13 19:43:30,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284136181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146686420] [2021-07-13 19:43:30,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:43:30,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:30,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:30,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:30,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:30,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:30,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146686420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:30,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-07-13 19:43:30,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3950152] [2021-07-13 19:43:30,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:30,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:30,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:30,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:30,714 INFO L87 Difference]: Start difference. First operand 307 states and 928 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:30,992 INFO L93 Difference]: Finished difference Result 718 states and 2053 transitions. [2021-07-13 19:43:30,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:43:30,993 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:30,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:30,994 INFO L225 Difference]: With dead ends: 718 [2021-07-13 19:43:30,994 INFO L226 Difference]: Without dead ends: 592 [2021-07-13 19:43:30,994 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 189.7ms TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:43:30,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-07-13 19:43:30,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 310. [2021-07-13 19:43:30,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.0226537216828477) internal successors, (934), 309 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 934 transitions. [2021-07-13 19:43:30,999 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 934 transitions. Word has length 18 [2021-07-13 19:43:30,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:30,999 INFO L482 AbstractCegarLoop]: Abstraction has 310 states and 934 transitions. [2021-07-13 19:43:30,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:30,999 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 934 transitions. [2021-07-13 19:43:31,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:31,000 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:31,000 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:31,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:31,216 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:31,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:31,216 INFO L82 PathProgramCache]: Analyzing trace with hash -603750765, now seen corresponding path program 10 times [2021-07-13 19:43:31,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:31,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430728288] [2021-07-13 19:43:31,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:31,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:31,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:31,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:31,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430728288] [2021-07-13 19:43:31,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430728288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:31,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262059345] [2021-07-13 19:43:31,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:31,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:31,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:31,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:31,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:31,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:31,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262059345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:31,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:31,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-07-13 19:43:31,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059311088] [2021-07-13 19:43:31,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:31,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:31,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:31,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:31,387 INFO L87 Difference]: Start difference. First operand 310 states and 934 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:31,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:31,556 INFO L93 Difference]: Finished difference Result 549 states and 1571 transitions. [2021-07-13 19:43:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:31,556 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:31,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:31,557 INFO L225 Difference]: With dead ends: 549 [2021-07-13 19:43:31,557 INFO L226 Difference]: Without dead ends: 512 [2021-07-13 19:43:31,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 177.9ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:31,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-07-13 19:43:31,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 310. [2021-07-13 19:43:31,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.0194174757281553) internal successors, (933), 309 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:31,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 933 transitions. [2021-07-13 19:43:31,562 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 933 transitions. Word has length 18 [2021-07-13 19:43:31,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:31,562 INFO L482 AbstractCegarLoop]: Abstraction has 310 states and 933 transitions. [2021-07-13 19:43:31,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:31,562 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 933 transitions. [2021-07-13 19:43:31,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:31,563 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:31,563 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:31,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2021-07-13 19:43:31,779 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:31,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:31,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1496627073, now seen corresponding path program 11 times [2021-07-13 19:43:31,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:31,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400297975] [2021-07-13 19:43:31,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:31,818 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:31,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:31,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400297975] [2021-07-13 19:43:31,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400297975] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:31,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095730033] [2021-07-13 19:43:31,819 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:31,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:31,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:31,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:31,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:31,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:31,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095730033] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:31,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:31,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:31,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252528474] [2021-07-13 19:43:31,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:31,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:31,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:31,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:31,933 INFO L87 Difference]: Start difference. First operand 310 states and 933 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:32,030 INFO L93 Difference]: Finished difference Result 552 states and 1552 transitions. [2021-07-13 19:43:32,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:32,030 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:32,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:32,031 INFO L225 Difference]: With dead ends: 552 [2021-07-13 19:43:32,031 INFO L226 Difference]: Without dead ends: 521 [2021-07-13 19:43:32,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 102.7ms TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:43:32,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-07-13 19:43:32,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 313. [2021-07-13 19:43:32,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 3.0288461538461537) internal successors, (945), 312 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 945 transitions. [2021-07-13 19:43:32,035 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 945 transitions. Word has length 18 [2021-07-13 19:43:32,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:32,035 INFO L482 AbstractCegarLoop]: Abstraction has 313 states and 945 transitions. [2021-07-13 19:43:32,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,036 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 945 transitions. [2021-07-13 19:43:32,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:32,036 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:32,036 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:32,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:32,252 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:32,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:32,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1579704863, now seen corresponding path program 12 times [2021-07-13 19:43:32,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:32,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922765123] [2021-07-13 19:43:32,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:32,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:32,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:32,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:32,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922765123] [2021-07-13 19:43:32,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922765123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914969000] [2021-07-13 19:43:32,271 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:32,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:43:32,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:32,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:32,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:32,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:32,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914969000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:32,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:43:32,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978353942] [2021-07-13 19:43:32,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:43:32,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:32,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:43:32,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:43:32,342 INFO L87 Difference]: Start difference. First operand 313 states and 945 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:32,384 INFO L93 Difference]: Finished difference Result 451 states and 1311 transitions. [2021-07-13 19:43:32,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:32,384 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:32,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:32,385 INFO L225 Difference]: With dead ends: 451 [2021-07-13 19:43:32,385 INFO L226 Difference]: Without dead ends: 402 [2021-07-13 19:43:32,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 37.6ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:43:32,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-07-13 19:43:32,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 275. [2021-07-13 19:43:32,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.9708029197080292) internal successors, (814), 274 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 814 transitions. [2021-07-13 19:43:32,389 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 814 transitions. Word has length 18 [2021-07-13 19:43:32,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:32,389 INFO L482 AbstractCegarLoop]: Abstraction has 275 states and 814 transitions. [2021-07-13 19:43:32,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,389 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 814 transitions. [2021-07-13 19:43:32,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:32,389 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:32,389 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:32,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2021-07-13 19:43:32,605 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:32,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:32,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1646468570, now seen corresponding path program 4 times [2021-07-13 19:43:32,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:32,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608007531] [2021-07-13 19:43:32,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:32,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:32,632 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:32,632 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:32,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608007531] [2021-07-13 19:43:32,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608007531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949666537] [2021-07-13 19:43:32,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:32,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:32,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:32,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:32,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:32,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949666537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:32,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:43:32,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880864690] [2021-07-13 19:43:32,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:43:32,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:32,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:43:32,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:43:32,752 INFO L87 Difference]: Start difference. First operand 275 states and 814 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:32,829 INFO L93 Difference]: Finished difference Result 382 states and 1100 transitions. [2021-07-13 19:43:32,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:32,830 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:32,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:32,830 INFO L225 Difference]: With dead ends: 382 [2021-07-13 19:43:32,830 INFO L226 Difference]: Without dead ends: 321 [2021-07-13 19:43:32,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 72.0ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:32,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-07-13 19:43:32,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 285. [2021-07-13 19:43:32,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 2.943661971830986) internal successors, (836), 284 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 836 transitions. [2021-07-13 19:43:32,834 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 836 transitions. Word has length 18 [2021-07-13 19:43:32,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:32,834 INFO L482 AbstractCegarLoop]: Abstraction has 285 states and 836 transitions. [2021-07-13 19:43:32,834 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:32,834 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 836 transitions. [2021-07-13 19:43:32,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:32,834 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:32,834 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:33,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,22 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:33,051 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:33,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:33,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1039285976, now seen corresponding path program 5 times [2021-07-13 19:43:33,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:33,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421309015] [2021-07-13 19:43:33,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:33,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:33,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:33,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:33,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421309015] [2021-07-13 19:43:33,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421309015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:33,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079583297] [2021-07-13 19:43:33,085 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:33,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:33,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:33,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:33,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:33,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:33,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079583297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:33,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:33,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:43:33,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381784135] [2021-07-13 19:43:33,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:43:33,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:33,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:43:33,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:43:33,175 INFO L87 Difference]: Start difference. First operand 285 states and 836 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:33,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:33,221 INFO L93 Difference]: Finished difference Result 392 states and 1114 transitions. [2021-07-13 19:43:33,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:33,222 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:33,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:33,222 INFO L225 Difference]: With dead ends: 392 [2021-07-13 19:43:33,222 INFO L226 Difference]: Without dead ends: 337 [2021-07-13 19:43:33,223 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 50.8ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:33,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-07-13 19:43:33,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 274. [2021-07-13 19:43:33,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 2.93040293040293) internal successors, (800), 273 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:33,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 800 transitions. [2021-07-13 19:43:33,226 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 800 transitions. Word has length 18 [2021-07-13 19:43:33,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:33,226 INFO L482 AbstractCegarLoop]: Abstraction has 274 states and 800 transitions. [2021-07-13 19:43:33,226 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:33,226 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 800 transitions. [2021-07-13 19:43:33,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:33,227 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:33,227 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:33,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:33,441 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:33,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:33,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1633409787, now seen corresponding path program 6 times [2021-07-13 19:43:33,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:33,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265407301] [2021-07-13 19:43:33,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:33,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:33,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:33,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:33,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265407301] [2021-07-13 19:43:33,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265407301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:33,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564246833] [2021-07-13 19:43:33,490 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:33,541 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:43:33,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:33,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:33,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:33,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:33,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564246833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:33,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:33,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-07-13 19:43:33,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117931275] [2021-07-13 19:43:33,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:33,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:33,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:33,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:33,602 INFO L87 Difference]: Start difference. First operand 274 states and 800 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:34,025 INFO L93 Difference]: Finished difference Result 519 states and 1396 transitions. [2021-07-13 19:43:34,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:34,026 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:34,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:34,026 INFO L225 Difference]: With dead ends: 519 [2021-07-13 19:43:34,026 INFO L226 Difference]: Without dead ends: 431 [2021-07-13 19:43:34,027 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 345.4ms TimeCoverageRelationStatistics Valid=181, Invalid=469, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:43:34,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-07-13 19:43:34,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 279. [2021-07-13 19:43:34,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.91726618705036) internal successors, (811), 278 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 811 transitions. [2021-07-13 19:43:34,031 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 811 transitions. Word has length 18 [2021-07-13 19:43:34,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:34,031 INFO L482 AbstractCegarLoop]: Abstraction has 279 states and 811 transitions. [2021-07-13 19:43:34,031 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,031 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 811 transitions. [2021-07-13 19:43:34,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:34,031 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:34,031 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:34,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-07-13 19:43:34,247 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:34,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:34,247 INFO L82 PathProgramCache]: Analyzing trace with hash -675858551, now seen corresponding path program 7 times [2021-07-13 19:43:34,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:34,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562407574] [2021-07-13 19:43:34,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:34,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:34,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562407574] [2021-07-13 19:43:34,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562407574] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790397843] [2021-07-13 19:43:34,294 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:34,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:34,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:34,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:34,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790397843] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:34,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:34,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977230764] [2021-07-13 19:43:34,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:34,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:34,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:34,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:34,426 INFO L87 Difference]: Start difference. First operand 279 states and 811 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:34,650 INFO L93 Difference]: Finished difference Result 371 states and 1004 transitions. [2021-07-13 19:43:34,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:34,650 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:34,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:34,650 INFO L225 Difference]: With dead ends: 371 [2021-07-13 19:43:34,651 INFO L226 Difference]: Without dead ends: 348 [2021-07-13 19:43:34,651 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 229.3ms TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:34,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-07-13 19:43:34,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 285. [2021-07-13 19:43:34,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 2.9014084507042255) internal successors, (824), 284 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 824 transitions. [2021-07-13 19:43:34,654 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 824 transitions. Word has length 18 [2021-07-13 19:43:34,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:34,654 INFO L482 AbstractCegarLoop]: Abstraction has 285 states and 824 transitions. [2021-07-13 19:43:34,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:34,654 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 824 transitions. [2021-07-13 19:43:34,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:34,655 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:34,655 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:34,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:34,869 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:34,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:34,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1891218171, now seen corresponding path program 8 times [2021-07-13 19:43:34,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:34,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172700639] [2021-07-13 19:43:34,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:34,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:34,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:34,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:34,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172700639] [2021-07-13 19:43:34,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172700639] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864774811] [2021-07-13 19:43:34,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:34,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:34,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:34,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:34,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:35,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864774811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:35,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-07-13 19:43:35,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382189536] [2021-07-13 19:43:35,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:35,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:35,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:35,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:35,014 INFO L87 Difference]: Start difference. First operand 285 states and 824 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:35,392 INFO L93 Difference]: Finished difference Result 545 states and 1462 transitions. [2021-07-13 19:43:35,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:43:35,392 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:35,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:35,393 INFO L225 Difference]: With dead ends: 545 [2021-07-13 19:43:35,393 INFO L226 Difference]: Without dead ends: 433 [2021-07-13 19:43:35,393 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 286.7ms TimeCoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:43:35,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2021-07-13 19:43:35,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 264. [2021-07-13 19:43:35,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.9277566539923954) internal successors, (770), 263 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 770 transitions. [2021-07-13 19:43:35,397 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 770 transitions. Word has length 18 [2021-07-13 19:43:35,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:35,397 INFO L482 AbstractCegarLoop]: Abstraction has 264 states and 770 transitions. [2021-07-13 19:43:35,397 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,397 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 770 transitions. [2021-07-13 19:43:35,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:35,397 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:35,397 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:35,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-07-13 19:43:35,614 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:35,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:35,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1770591994, now seen corresponding path program 6 times [2021-07-13 19:43:35,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:35,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993237562] [2021-07-13 19:43:35,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:35,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:35,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:35,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:35,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993237562] [2021-07-13 19:43:35,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993237562] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600108424] [2021-07-13 19:43:35,639 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:35,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:43:35,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:35,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:43:35,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:35,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:35,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600108424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:35,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 11 [2021-07-13 19:43:35,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770745403] [2021-07-13 19:43:35,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:43:35,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:35,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:43:35,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:35,730 INFO L87 Difference]: Start difference. First operand 264 states and 770 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:35,850 INFO L93 Difference]: Finished difference Result 379 states and 1054 transitions. [2021-07-13 19:43:35,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:43:35,850 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:35,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:35,851 INFO L225 Difference]: With dead ends: 379 [2021-07-13 19:43:35,851 INFO L226 Difference]: Without dead ends: 285 [2021-07-13 19:43:35,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 114.1ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:43:35,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-07-13 19:43:35,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 208. [2021-07-13 19:43:35,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.9082125603864735) internal successors, (602), 207 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 602 transitions. [2021-07-13 19:43:35,854 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 602 transitions. Word has length 18 [2021-07-13 19:43:35,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:35,854 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 602 transitions. [2021-07-13 19:43:35,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:35,854 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 602 transitions. [2021-07-13 19:43:35,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:43:35,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:35,854 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:36,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-07-13 19:43:36,070 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:36,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:36,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1782534729, now seen corresponding path program 9 times [2021-07-13 19:43:36,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:36,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220753778] [2021-07-13 19:43:36,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:36,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:36,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:36,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:36,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220753778] [2021-07-13 19:43:36,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220753778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:36,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295291744] [2021-07-13 19:43:36,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:36,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:36,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:36,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:43:36,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:36,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:36,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295291744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:36,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:36,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:43:36,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853944630] [2021-07-13 19:43:36,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:43:36,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:36,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:43:36,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:43:36,188 INFO L87 Difference]: Start difference. First operand 208 states and 602 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:36,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:36,270 INFO L93 Difference]: Finished difference Result 262 states and 743 transitions. [2021-07-13 19:43:36,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:43:36,270 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:43:36,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:36,271 INFO L225 Difference]: With dead ends: 262 [2021-07-13 19:43:36,271 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:43:36,271 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:43:36,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:43:36,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 189. [2021-07-13 19:43:36,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:36,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2021-07-13 19:43:36,273 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2021-07-13 19:43:36,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:36,273 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2021-07-13 19:43:36,273 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:36,273 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2021-07-13 19:43:36,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:36,274 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:36,274 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:36,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-07-13 19:43:36,490 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:36,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:36,490 INFO L82 PathProgramCache]: Analyzing trace with hash 92049292, now seen corresponding path program 1 times [2021-07-13 19:43:36,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:36,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675694769] [2021-07-13 19:43:36,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:36,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:36,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:36,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675694769] [2021-07-13 19:43:36,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675694769] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:36,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755929672] [2021-07-13 19:43:36,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:36,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:43:36,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:37,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:37,724 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:37,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,170 WARN L205 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 130 [2021-07-13 19:43:38,171 INFO L628 ElimStorePlain]: treesize reduction 268, result has 64.1 percent of original size [2021-07-13 19:43:38,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,178 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:38,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,373 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:43:38,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:38,382 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,389 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,553 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-07-13 19:43:38,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,561 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:38,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,568 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:38,568 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,728 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:43:38,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,736 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:38,737 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,896 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:43:38,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:38,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:38,904 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:39,060 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:43:39,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:39,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:39,067 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:39,068 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:39,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:39,081 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:39,082 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:39,232 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:43:39,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:39,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:39,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:39,238 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:39,239 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:39,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:39,244 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:39,245 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:39,392 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:43:39,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:39,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:43:39,403 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:753, output treesize:328 [2021-07-13 19:43:39,622 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 100 [2021-07-13 19:43:39,828 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 85 [2021-07-13 19:43:40,223 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_25, array_6, v_prenex_29, v_prenex_27], 1=[array_0, v_prenex_24, v_prenex_28, v_prenex_26]} [2021-07-13 19:43:40,229 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 23 treesize of output 17 [2021-07-13 19:43:40,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:43:40,237 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 23 treesize of output 17 [2021-07-13 19:43:40,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,244 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 30 treesize of output 22 [2021-07-13 19:43:40,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,250 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 23 treesize of output 17 [2021-07-13 19:43:40,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,258 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 16 treesize of output 12 [2021-07-13 19:43:40,259 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,264 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 16 treesize of output 12 [2021-07-13 19:43:40,265 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,506 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 69 [2021-07-13 19:43:40,506 INFO L628 ElimStorePlain]: treesize reduction 838, result has 16.7 percent of original size [2021-07-13 19:43:40,511 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 7 treesize of output 5 [2021-07-13 19:43:40,512 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:40,579 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 7 treesize of output 5 [2021-07-13 19:43:40,580 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:40,652 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 7 treesize of output 5 [2021-07-13 19:43:40,652 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:40,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:40,703 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:43:40,703 INFO L518 ElimStorePlain]: Eliminatee v_prenex_24 vanished before elimination [2021-07-13 19:43:40,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2021-07-13 19:43:40,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2021-07-13 19:43:40,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:43:40,711 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1125, output treesize:122 [2021-07-13 19:43:40,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:40,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755929672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:40,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:40,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:43:40,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494305333] [2021-07-13 19:43:40,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:43:40,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:40,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:43:40,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:43:40,918 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:41,181 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 94 [2021-07-13 19:43:41,428 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 100 [2021-07-13 19:43:41,952 WARN L205 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 170 [2021-07-13 19:43:42,896 WARN L205 SmtUtils]: Spent 828.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 190 [2021-07-13 19:43:43,913 WARN L205 SmtUtils]: Spent 918.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 195 [2021-07-13 19:43:45,062 WARN L205 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 237 DAG size of output: 209 [2021-07-13 19:43:45,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:45,127 INFO L93 Difference]: Finished difference Result 420 states and 1167 transitions. [2021-07-13 19:43:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:43:45,127 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:45,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:45,128 INFO L225 Difference]: With dead ends: 420 [2021-07-13 19:43:45,128 INFO L226 Difference]: Without dead ends: 380 [2021-07-13 19:43:45,128 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 4894.4ms TimeCoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:43:45,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2021-07-13 19:43:45,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 209. [2021-07-13 19:43:45,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.894230769230769) internal successors, (602), 208 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:45,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 602 transitions. [2021-07-13 19:43:45,131 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 602 transitions. Word has length 20 [2021-07-13 19:43:45,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:45,131 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 602 transitions. [2021-07-13 19:43:45,131 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:45,131 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 602 transitions. [2021-07-13 19:43:45,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:45,132 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:45,132 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:45,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:45,340 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:45,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:45,340 INFO L82 PathProgramCache]: Analyzing trace with hash -304868362, now seen corresponding path program 2 times [2021-07-13 19:43:45,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:45,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501086720] [2021-07-13 19:43:45,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:45,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:45,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:45,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:45,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501086720] [2021-07-13 19:43:45,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501086720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:45,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192583890] [2021-07-13 19:43:45,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:45,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:45,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:45,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:43:45,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:46,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,442 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:46,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,449 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:43:46,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,457 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:46,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,464 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:43:46,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,472 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:43:46,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,479 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:43:46,480 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,926 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 84 [2021-07-13 19:43:46,926 INFO L628 ElimStorePlain]: treesize reduction 583, result has 43.8 percent of original size [2021-07-13 19:43:46,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,932 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:46,933 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,939 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:43:46,940 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:46,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:46,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:46,946 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,124 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:43:47,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:47,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,130 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:47,131 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,137 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:47,138 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,143 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:43:47,144 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,320 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:43:47,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:47,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,327 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:43:47,328 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,333 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:43:47,334 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:47,339 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:43:47,340 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,641 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-07-13 19:43:47,642 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:43:47,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:43:47,651 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:334 [2021-07-13 19:43:47,847 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 100 [2021-07-13 19:43:48,407 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_50, v_prenex_54, v_prenex_52, v_prenex_58, array_6, v_prenex_56, v_prenex_48], 1=[array_0, v_prenex_53, v_prenex_51, v_prenex_47, v_prenex_57, v_prenex_55, v_prenex_49]} [2021-07-13 19:43:48,419 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 29 treesize of output 21 [2021-07-13 19:43:48,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,429 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 16 [2021-07-13 19:43:48,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,439 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 15 treesize of output 11 [2021-07-13 19:43:48,440 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,449 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 16 [2021-07-13 19:43:48,450 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,459 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 15 treesize of output 11 [2021-07-13 19:43:48,460 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,469 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 16 [2021-07-13 19:43:48,470 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,909 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 106 [2021-07-13 19:43:48,909 INFO L628 ElimStorePlain]: treesize reduction 1619, result has 16.2 percent of original size [2021-07-13 19:43:48,915 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 7 treesize of output 5 [2021-07-13 19:43:48,916 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,041 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:43:49,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,048 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 7 treesize of output 5 [2021-07-13 19:43:49,049 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,164 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:43:49,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,169 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 7 treesize of output 5 [2021-07-13 19:43:49,170 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,293 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:43:49,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,298 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 7 treesize of output 5 [2021-07-13 19:43:49,299 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,303 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 16 treesize of output 12 [2021-07-13 19:43:49,304 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,490 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 81 [2021-07-13 19:43:49,490 INFO L628 ElimStorePlain]: treesize reduction 33, result has 87.7 percent of original size [2021-07-13 19:43:49,499 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 9 treesize of output 7 [2021-07-13 19:43:49,500 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,611 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:43:49,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,616 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 7 treesize of output 5 [2021-07-13 19:43:49,617 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,718 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:43:49,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_51 vanished before elimination [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_55 vanished before elimination [2021-07-13 19:43:49,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2021-07-13 19:43:49,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:43:49,725 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:2043, output treesize:175 [2021-07-13 19:43:49,912 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:43:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:50,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192583890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:50,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:50,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:43:50,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079948430] [2021-07-13 19:43:50,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:43:50,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:50,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:43:50,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:43:50,108 INFO L87 Difference]: Start difference. First operand 209 states and 602 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:50,471 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 88 [2021-07-13 19:43:50,729 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 98 [2021-07-13 19:43:51,413 WARN L205 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 160 [2021-07-13 19:43:51,792 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 106 [2021-07-13 19:43:52,607 WARN L205 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 167 [2021-07-13 19:43:53,027 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 121 [2021-07-13 19:43:53,869 WARN L205 SmtUtils]: Spent 782.00 ms on a formula simplification. DAG size of input: 199 DAG size of output: 181 [2021-07-13 19:43:54,304 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 117 [2021-07-13 19:43:55,174 WARN L205 SmtUtils]: Spent 803.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 184 [2021-07-13 19:43:56,009 WARN L205 SmtUtils]: Spent 767.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 174 [2021-07-13 19:43:56,877 WARN L205 SmtUtils]: Spent 804.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 189 [2021-07-13 19:43:57,318 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 120 [2021-07-13 19:43:58,281 WARN L205 SmtUtils]: Spent 883.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 191 [2021-07-13 19:43:59,215 WARN L205 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 181 [2021-07-13 19:43:59,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:59,298 INFO L93 Difference]: Finished difference Result 598 states and 1609 transitions. [2021-07-13 19:43:59,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:43:59,298 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:59,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:59,299 INFO L225 Difference]: With dead ends: 598 [2021-07-13 19:43:59,299 INFO L226 Difference]: Without dead ends: 526 [2021-07-13 19:43:59,299 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 9711.7ms TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:43:59,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-07-13 19:43:59,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 244. [2021-07-13 19:43:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 2.9012345679012346) internal successors, (705), 243 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 705 transitions. [2021-07-13 19:43:59,303 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 705 transitions. Word has length 20 [2021-07-13 19:43:59,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:59,303 INFO L482 AbstractCegarLoop]: Abstraction has 244 states and 705 transitions. [2021-07-13 19:43:59,303 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:59,303 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 705 transitions. [2021-07-13 19:43:59,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:59,304 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:59,304 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:43:59,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:59,517 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:59,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:59,517 INFO L82 PathProgramCache]: Analyzing trace with hash -225291252, now seen corresponding path program 3 times [2021-07-13 19:43:59,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:59,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089902389] [2021-07-13 19:43:59,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:59,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:59,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:59,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:59,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089902389] [2021-07-13 19:43:59,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089902389] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:59,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105440370] [2021-07-13 19:43:59,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:59,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:59,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:59,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:43:59,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:00,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,386 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:44:00,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,394 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:00,394 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:00,401 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,758 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 101 [2021-07-13 19:44:00,759 INFO L628 ElimStorePlain]: treesize reduction 167, result has 69.5 percent of original size [2021-07-13 19:44:00,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,765 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:00,766 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,930 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:44:00,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:00,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:00,937 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:00,938 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,943 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,072 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:44:01,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:01,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,078 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:01,079 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,084 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:44:01,085 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,199 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:44:01,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:01,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,204 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:01,205 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,317 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:44:01,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:01,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:01,322 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:01,323 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,432 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:44:01,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:01,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:44:01,438 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:577, output treesize:243 [2021-07-13 19:44:01,655 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-07-13 19:44:01,966 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 84 [2021-07-13 19:44:02,198 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_82, v_prenex_86, v_prenex_84, array_6, v_prenex_88, v_prenex_90], 1=[v_prenex_83, v_prenex_81, v_prenex_87, array_3, v_prenex_85, v_prenex_89]} [2021-07-13 19:44:02,207 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 16 [2021-07-13 19:44:02,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,215 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 29 treesize of output 21 [2021-07-13 19:44:02,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,223 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,231 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,239 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,247 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,574 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 81 [2021-07-13 19:44:02,574 INFO L628 ElimStorePlain]: treesize reduction 1150, result has 13.4 percent of original size [2021-07-13 19:44:02,579 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 7 treesize of output 5 [2021-07-13 19:44:02,580 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:02,657 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 7 treesize of output 5 [2021-07-13 19:44:02,658 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:02,734 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 7 treesize of output 5 [2021-07-13 19:44:02,735 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:02,810 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 7 treesize of output 5 [2021-07-13 19:44:02,811 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:02,882 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 7 treesize of output 5 [2021-07-13 19:44:02,883 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:02,947 INFO L518 ElimStorePlain]: Eliminatee v_prenex_83 vanished before elimination [2021-07-13 19:44:02,947 INFO L518 ElimStorePlain]: Eliminatee v_prenex_81 vanished before elimination [2021-07-13 19:44:02,947 INFO L518 ElimStorePlain]: Eliminatee v_prenex_87 vanished before elimination [2021-07-13 19:44:02,947 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:44:02,947 INFO L518 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2021-07-13 19:44:02,947 INFO L518 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2021-07-13 19:44:02,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:44:02,950 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1537, output treesize:107 [2021-07-13 19:44:03,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:03,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105440370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:03,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:03,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:03,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802774899] [2021-07-13 19:44:03,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:03,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:03,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:03,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:03,108 INFO L87 Difference]: Start difference. First operand 244 states and 705 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:03,552 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 74 [2021-07-13 19:44:03,824 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 79 [2021-07-13 19:44:04,279 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 143 [2021-07-13 19:44:04,879 WARN L205 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 216 DAG size of output: 159 [2021-07-13 19:44:05,176 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 95 [2021-07-13 19:44:05,458 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 98 [2021-07-13 19:44:05,700 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 89 [2021-07-13 19:44:05,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:05,720 INFO L93 Difference]: Finished difference Result 426 states and 1192 transitions. [2021-07-13 19:44:05,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:05,720 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:05,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:05,721 INFO L225 Difference]: With dead ends: 426 [2021-07-13 19:44:05,721 INFO L226 Difference]: Without dead ends: 378 [2021-07-13 19:44:05,721 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 3159.3ms TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:44:05,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-07-13 19:44:05,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 250. [2021-07-13 19:44:05,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.895582329317269) internal successors, (721), 249 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:05,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 721 transitions. [2021-07-13 19:44:05,724 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 721 transitions. Word has length 20 [2021-07-13 19:44:05,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:05,725 INFO L482 AbstractCegarLoop]: Abstraction has 250 states and 721 transitions. [2021-07-13 19:44:05,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:05,725 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 721 transitions. [2021-07-13 19:44:05,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:05,725 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:05,725 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:05,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable596,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:05,937 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:05,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:05,937 INFO L82 PathProgramCache]: Analyzing trace with hash 253993424, now seen corresponding path program 4 times [2021-07-13 19:44:05,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:05,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021380471] [2021-07-13 19:44:05,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:05,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:06,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:06,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:06,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021380471] [2021-07-13 19:44:06,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021380471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:06,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106504419] [2021-07-13 19:44:06,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:06,116 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:06,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:06,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:44:06,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:07,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,001 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:07,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:44:07,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,015 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:07,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,023 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:07,024 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,031 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:07,032 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,038 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:07,039 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,501 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-13 19:44:07,501 INFO L628 ElimStorePlain]: treesize reduction 602, result has 44.9 percent of original size [2021-07-13 19:44:07,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,507 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:07,508 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,512 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 7 treesize of output 5 [2021-07-13 19:44:07,513 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,518 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:07,519 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,903 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 19:44:07,903 INFO L628 ElimStorePlain]: treesize reduction 27, result has 94.2 percent of original size [2021-07-13 19:44:07,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,910 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:07,911 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,916 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 7 treesize of output 5 [2021-07-13 19:44:07,917 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:07,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:07,923 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:07,924 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,119 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:44:08,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:08,125 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 16 treesize of output 12 [2021-07-13 19:44:08,126 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,131 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:08,132 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:08,138 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:08,139 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,471 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-13 19:44:08,472 INFO L628 ElimStorePlain]: treesize reduction 34, result has 91.0 percent of original size [2021-07-13 19:44:08,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:44:08,482 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:321 [2021-07-13 19:44:08,726 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 84 [2021-07-13 19:44:08,936 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_108, v_prenex_110, array_6, v_prenex_104, v_prenex_106], 1=[v_prenex_107, v_prenex_109, array_3, v_prenex_103, v_prenex_105]} [2021-07-13 19:44:08,944 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 30 treesize of output 22 [2021-07-13 19:44:08,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,954 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 37 treesize of output 27 [2021-07-13 19:44:08,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,962 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 31 treesize of output 23 [2021-07-13 19:44:08,963 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,970 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 31 treesize of output 23 [2021-07-13 19:44:08,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,978 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 38 treesize of output 28 [2021-07-13 19:44:08,980 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:08,988 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 30 treesize of output 22 [2021-07-13 19:44:08,988 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:09,471 WARN L205 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 88 [2021-07-13 19:44:09,471 INFO L628 ElimStorePlain]: treesize reduction 1253, result has 20.7 percent of original size [2021-07-13 19:44:09,476 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 7 treesize of output 5 [2021-07-13 19:44:09,477 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:09,628 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:44:09,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:09,633 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 7 treesize of output 5 [2021-07-13 19:44:09,634 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:09,783 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:44:09,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:09,789 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 15 treesize of output 11 [2021-07-13 19:44:09,790 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:09,795 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 16 treesize of output 12 [2021-07-13 19:44:09,796 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,067 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-07-13 19:44:10,067 INFO L628 ElimStorePlain]: treesize reduction 8, result has 97.3 percent of original size [2021-07-13 19:44:10,072 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 7 treesize of output 5 [2021-07-13 19:44:10,073 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,214 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:44:10,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:10,214 INFO L518 ElimStorePlain]: Eliminatee v_prenex_107 vanished before elimination [2021-07-13 19:44:10,215 INFO L518 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2021-07-13 19:44:10,215 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:44:10,215 INFO L518 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2021-07-13 19:44:10,215 INFO L518 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2021-07-13 19:44:10,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:44:10,218 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 15 variables, input treesize:1771, output treesize:238 [2021-07-13 19:44:10,402 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-07-13 19:44:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:10,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106504419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:10,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:10,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:10,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666413908] [2021-07-13 19:44:10,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:10,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:10,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:10,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:10,607 INFO L87 Difference]: Start difference. First operand 250 states and 721 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:10,844 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 77 [2021-07-13 19:44:11,093 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 92 [2021-07-13 19:44:11,396 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 95 [2021-07-13 19:44:12,010 WARN L205 SmtUtils]: Spent 535.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 138 [2021-07-13 19:44:12,466 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 133 [2021-07-13 19:44:12,940 WARN L205 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 108 [2021-07-13 19:44:13,299 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 102 [2021-07-13 19:44:13,845 WARN L205 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 111 [2021-07-13 19:44:14,412 WARN L205 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 115 [2021-07-13 19:44:14,799 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 109 [2021-07-13 19:44:15,405 WARN L205 SmtUtils]: Spent 559.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 118 [2021-07-13 19:44:15,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:15,459 INFO L93 Difference]: Finished difference Result 490 states and 1346 transitions. [2021-07-13 19:44:15,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:44:15,459 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:15,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:15,460 INFO L225 Difference]: With dead ends: 490 [2021-07-13 19:44:15,460 INFO L226 Difference]: Without dead ends: 460 [2021-07-13 19:44:15,460 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 5489.2ms TimeCoverageRelationStatistics Valid=182, Invalid=748, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:44:15,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-07-13 19:44:15,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 259. [2021-07-13 19:44:15,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.887596899224806) internal successors, (745), 258 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:15,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 745 transitions. [2021-07-13 19:44:15,464 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 745 transitions. Word has length 20 [2021-07-13 19:44:15,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:15,464 INFO L482 AbstractCegarLoop]: Abstraction has 259 states and 745 transitions. [2021-07-13 19:44:15,464 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:15,464 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 745 transitions. [2021-07-13 19:44:15,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:15,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:15,465 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:15,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable739,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:15,677 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:15,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:15,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1444726964, now seen corresponding path program 5 times [2021-07-13 19:44:15,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:15,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423756082] [2021-07-13 19:44:15,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:15,899 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:15,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:15,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423756082] [2021-07-13 19:44:15,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423756082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:15,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20754222] [2021-07-13 19:44:15,900 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:15,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:15,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:15,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:44:15,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:16,168 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 31 treesize of output 23 [2021-07-13 19:44:16,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:16,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,176 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 30 treesize of output 22 [2021-07-13 19:44:16,177 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,181 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 29 treesize of output 21 [2021-07-13 19:44:16,182 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,185 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 38 treesize of output 28 [2021-07-13 19:44:16,186 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,189 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 16 [2021-07-13 19:44:16,190 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,193 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 30 treesize of output 22 [2021-07-13 19:44:16,194 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,197 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 29 treesize of output 21 [2021-07-13 19:44:16,198 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,201 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 16 [2021-07-13 19:44:16,202 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,205 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 37 treesize of output 27 [2021-07-13 19:44:16,206 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,210 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 30 treesize of output 22 [2021-07-13 19:44:16,210 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,214 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 23 treesize of output 17 [2021-07-13 19:44:16,215 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,218 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 36 treesize of output 26 [2021-07-13 19:44:16,219 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,222 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 37 treesize of output 27 [2021-07-13 19:44:16,223 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,226 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 30 treesize of output 22 [2021-07-13 19:44:16,227 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,230 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 29 treesize of output 21 [2021-07-13 19:44:16,231 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,235 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 30 treesize of output 22 [2021-07-13 19:44:16,235 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,238 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 23 treesize of output 17 [2021-07-13 19:44:16,239 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:16,397 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-07-13 19:44:16,398 INFO L628 ElimStorePlain]: treesize reduction 99, result has 63.7 percent of original size [2021-07-13 19:44:16,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:44:16,400 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:799, output treesize:174 [2021-07-13 19:44:16,774 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:44:16,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:16,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20754222] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:16,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:16,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:44:16,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806494926] [2021-07-13 19:44:16,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:44:16,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:16,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:44:16,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:16,950 INFO L87 Difference]: Start difference. First operand 259 states and 745 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:17,802 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 88 [2021-07-13 19:44:17,972 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2021-07-13 19:44:18,207 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 73 [2021-07-13 19:44:18,356 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-07-13 19:44:18,612 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 79 [2021-07-13 19:44:18,874 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-07-13 19:44:19,085 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 62 [2021-07-13 19:44:19,247 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:44:19,691 WARN L205 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 80 [2021-07-13 19:44:19,948 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 68 [2021-07-13 19:44:19,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:19,982 INFO L93 Difference]: Finished difference Result 503 states and 1384 transitions. [2021-07-13 19:44:19,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:19,983 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:19,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:19,983 INFO L225 Difference]: With dead ends: 503 [2021-07-13 19:44:19,983 INFO L226 Difference]: Without dead ends: 444 [2021-07-13 19:44:19,983 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 3379.5ms TimeCoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:44:19,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-07-13 19:44:19,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 265. [2021-07-13 19:44:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.9166666666666665) internal successors, (770), 264 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:19,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 770 transitions. [2021-07-13 19:44:19,987 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 770 transitions. Word has length 20 [2021-07-13 19:44:19,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:19,987 INFO L482 AbstractCegarLoop]: Abstraction has 265 states and 770 transitions. [2021-07-13 19:44:19,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:19,987 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 770 transitions. [2021-07-13 19:44:19,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:19,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:19,988 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:20,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable878 [2021-07-13 19:44:20,201 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:20,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:20,201 INFO L82 PathProgramCache]: Analyzing trace with hash 789223226, now seen corresponding path program 6 times [2021-07-13 19:44:20,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:20,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056919119] [2021-07-13 19:44:20,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:20,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:20,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:20,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:20,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056919119] [2021-07-13 19:44:20,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056919119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:20,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804275725] [2021-07-13 19:44:20,392 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:20,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:44:20,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:20,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:44:20,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:20,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:20,996 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:20,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,447 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 131 [2021-07-13 19:44:21,448 INFO L628 ElimStorePlain]: treesize reduction 237, result has 68.2 percent of original size [2021-07-13 19:44:21,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:21,455 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:21,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,674 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-13 19:44:21,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:21,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:21,681 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:21,682 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,896 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-07-13 19:44:21,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:21,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:21,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:21,904 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,118 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-07-13 19:44:22,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,126 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:44:22,127 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,133 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:22,134 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,337 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-13 19:44:22,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,344 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:44:22,345 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,516 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:44:22,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,523 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:22,524 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,529 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:22,530 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,692 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:44:22,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,699 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:44:22,700 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:22,706 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:22,715 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,871 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:44:22,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:44:22,880 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:753, output treesize:343 [2021-07-13 19:44:23,114 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 101 [2021-07-13 19:44:23,654 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_140, v_prenex_142, v_prenex_144, array_6, v_prenex_134, v_prenex_136, v_prenex_138], 1=[array_0, v_prenex_141, v_prenex_143, v_prenex_133, v_prenex_135, v_prenex_137, v_prenex_139]} [2021-07-13 19:44:23,664 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 16 [2021-07-13 19:44:23,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:23,675 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 29 treesize of output 21 [2021-07-13 19:44:23,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:23,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:23,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:23,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:23,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:23,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:23,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:23,713 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:23,714 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,206 WARN L205 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 104 [2021-07-13 19:44:24,207 INFO L628 ElimStorePlain]: treesize reduction 1590, result has 14.9 percent of original size [2021-07-13 19:44:24,213 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 15 treesize of output 11 [2021-07-13 19:44:24,214 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,331 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:44:24,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,337 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 7 treesize of output 5 [2021-07-13 19:44:24,338 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,455 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:44:24,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,461 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 7 treesize of output 5 [2021-07-13 19:44:24,462 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,573 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:44:24,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,579 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 16 treesize of output 12 [2021-07-13 19:44:24,580 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,696 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:44:24,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,701 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 7 treesize of output 5 [2021-07-13 19:44:24,702 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,808 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:44:24,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,813 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 9 treesize of output 7 [2021-07-13 19:44:24,814 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,919 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:44:24,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_133 vanished before elimination [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2021-07-13 19:44:24,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-07-13 19:44:24,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:44:24,923 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 21 variables, input treesize:2085, output treesize:175 [2021-07-13 19:44:25,103 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:44:25,280 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:44:25,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:25,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804275725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:25,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:25,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:25,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743934159] [2021-07-13 19:44:25,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:25,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:25,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:25,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:25,377 INFO L87 Difference]: Start difference. First operand 265 states and 770 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:25,677 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 83 [2021-07-13 19:44:25,960 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 89 [2021-07-13 19:44:26,287 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 94 [2021-07-13 19:44:26,849 WARN L205 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 162 [2021-07-13 19:44:27,387 WARN L205 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 120 [2021-07-13 19:44:27,650 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 102 [2021-07-13 19:44:28,222 WARN L205 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 123 [2021-07-13 19:44:28,574 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 109 [2021-07-13 19:44:29,146 WARN L205 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 127 [2021-07-13 19:44:29,384 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 100 [2021-07-13 19:44:30,002 WARN L205 SmtUtils]: Spent 564.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 130 [2021-07-13 19:44:30,266 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 103 [2021-07-13 19:44:30,655 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 116 [2021-07-13 19:44:30,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:30,728 INFO L93 Difference]: Finished difference Result 552 states and 1522 transitions. [2021-07-13 19:44:30,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:30,729 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:30,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:30,730 INFO L225 Difference]: With dead ends: 552 [2021-07-13 19:44:30,730 INFO L226 Difference]: Without dead ends: 480 [2021-07-13 19:44:30,730 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 5941.3ms TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:44:30,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-07-13 19:44:30,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 265. [2021-07-13 19:44:30,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.9166666666666665) internal successors, (770), 264 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:30,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 770 transitions. [2021-07-13 19:44:30,734 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 770 transitions. Word has length 20 [2021-07-13 19:44:30,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:30,734 INFO L482 AbstractCegarLoop]: Abstraction has 265 states and 770 transitions. [2021-07-13 19:44:30,734 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:30,734 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 770 transitions. [2021-07-13 19:44:30,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:30,734 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:30,734 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:30,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable953 [2021-07-13 19:44:30,945 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:30,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:30,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1695383606, now seen corresponding path program 7 times [2021-07-13 19:44:30,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:30,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553216325] [2021-07-13 19:44:30,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:31,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:31,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553216325] [2021-07-13 19:44:31,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553216325] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:31,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002431195] [2021-07-13 19:44:31,163 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:31,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:31,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:44:31,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:31,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,801 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:31,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,808 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:31,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,816 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:31,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,823 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:31,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,830 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:31,831 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:31,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:31,837 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:44:31,838 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,213 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 76 [2021-07-13 19:44:32,214 INFO L628 ElimStorePlain]: treesize reduction 512, result has 43.6 percent of original size [2021-07-13 19:44:32,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,219 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:32,220 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,224 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:32,225 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:32,231 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,348 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:44:32,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:32,353 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 7 treesize of output 5 [2021-07-13 19:44:32,354 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,359 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:32,360 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,364 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:32,364 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,565 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-07-13 19:44:32,565 INFO L628 ElimStorePlain]: treesize reduction 28, result has 91.1 percent of original size [2021-07-13 19:44:32,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,570 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:32,570 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:32,580 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:32,580 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,584 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 7 treesize of output 5 [2021-07-13 19:44:32,584 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:32,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:32,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:44:32,691 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1009, output treesize:236 [2021-07-13 19:44:32,851 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-13 19:44:33,389 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_160, v_prenex_162, array_6], 1=[array_3, v_prenex_161, v_prenex_159]} [2021-07-13 19:44:33,394 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 36 treesize of output 26 [2021-07-13 19:44:33,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,400 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 37 treesize of output 27 [2021-07-13 19:44:33,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,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 30 treesize of output 22 [2021-07-13 19:44:33,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:33,413 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,418 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 30 treesize of output 22 [2021-07-13 19:44:33,419 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:33,424 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,667 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 57 [2021-07-13 19:44:33,667 INFO L628 ElimStorePlain]: treesize reduction 630, result has 21.2 percent of original size [2021-07-13 19:44:33,671 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 7 treesize of output 5 [2021-07-13 19:44:33,672 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:33,753 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 7 treesize of output 5 [2021-07-13 19:44:33,754 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:33,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:33,830 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:44:33,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_161 vanished before elimination [2021-07-13 19:44:33,830 INFO L518 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2021-07-13 19:44:33,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:44:33,832 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:1020, output treesize:131 [2021-07-13 19:44:33,961 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 32 [2021-07-13 19:44:34,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:34,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002431195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:34,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:34,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:34,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998352448] [2021-07-13 19:44:34,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:34,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:34,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:34,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:34,047 INFO L87 Difference]: Start difference. First operand 265 states and 770 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:34,383 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2021-07-13 19:44:34,692 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 96 [2021-07-13 19:44:35,138 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 146 [2021-07-13 19:44:35,636 WARN L205 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 150 [2021-07-13 19:44:35,994 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 134 [2021-07-13 19:44:36,462 WARN L205 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 151 [2021-07-13 19:44:37,003 WARN L205 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 155 [2021-07-13 19:44:37,405 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 139 [2021-07-13 19:44:37,956 WARN L205 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 163 [2021-07-13 19:44:38,556 WARN L205 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 173 [2021-07-13 19:44:39,007 WARN L205 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 151 [2021-07-13 19:44:39,569 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 169 [2021-07-13 19:44:40,254 WARN L205 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 181 [2021-07-13 19:44:40,779 WARN L205 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 157 [2021-07-13 19:44:40,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:40,835 INFO L93 Difference]: Finished difference Result 589 states and 1639 transitions. [2021-07-13 19:44:40,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:44:40,836 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:40,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:40,837 INFO L225 Difference]: With dead ends: 589 [2021-07-13 19:44:40,837 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:44:40,837 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 7186.3ms TimeCoverageRelationStatistics Valid=244, Invalid=878, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:44:40,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:44:40,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 280. [2021-07-13 19:44:40,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 279 states have (on average 2.913978494623656) internal successors, (813), 279 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:40,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 813 transitions. [2021-07-13 19:44:40,841 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 813 transitions. Word has length 20 [2021-07-13 19:44:40,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:40,841 INFO L482 AbstractCegarLoop]: Abstraction has 280 states and 813 transitions. [2021-07-13 19:44:40,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:40,841 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 813 transitions. [2021-07-13 19:44:40,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:40,841 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:40,842 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:41,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1105 [2021-07-13 19:44:41,053 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:41,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:41,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1375628278, now seen corresponding path program 8 times [2021-07-13 19:44:41,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:41,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42767860] [2021-07-13 19:44:41,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:41,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:41,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:41,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42767860] [2021-07-13 19:44:41,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42767860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:41,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389917162] [2021-07-13 19:44:41,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:41,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:41,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:41,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:44:41,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:41,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,856 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:44:41,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,862 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:41,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,872 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:44:41,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,878 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:41,879 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:41,884 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:41,884 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,131 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-13 19:44:42,131 INFO L628 ElimStorePlain]: treesize reduction 363, result has 46.0 percent of original size [2021-07-13 19:44:42,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,136 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:44:42,137 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,141 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:42,142 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,145 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:42,147 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,331 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:44:42,332 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:44:42,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,337 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:42,338 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,343 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:42,344 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:42,347 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:42,348 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:42,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:44:42,441 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:865, output treesize:225 [2021-07-13 19:44:42,875 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_181, v_prenex_173, v_prenex_175, array_6, v_prenex_177, v_prenex_179], 1=[v_prenex_180, v_prenex_172, array_3, v_prenex_174, v_prenex_176, v_prenex_178]} [2021-07-13 19:44:42,883 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 16 [2021-07-13 19:44:42,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,892 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 16 [2021-07-13 19:44:42,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,899 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 16 [2021-07-13 19:44:42,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,907 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 15 treesize of output 11 [2021-07-13 19:44:42,908 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,915 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 29 treesize of output 21 [2021-07-13 19:44:42,915 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,922 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 15 treesize of output 11 [2021-07-13 19:44:42,923 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,279 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 83 [2021-07-13 19:44:43,280 INFO L628 ElimStorePlain]: treesize reduction 1424, result has 13.4 percent of original size [2021-07-13 19:44:43,285 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 9 treesize of output 7 [2021-07-13 19:44:43,285 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:43,373 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 7 treesize of output 5 [2021-07-13 19:44:43,374 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:43,459 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 7 treesize of output 5 [2021-07-13 19:44:43,460 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:43,551 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 7 treesize of output 5 [2021-07-13 19:44:43,552 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:43,646 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 7 treesize of output 5 [2021-07-13 19:44:43,647 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:43,735 INFO L518 ElimStorePlain]: Eliminatee v_prenex_180 vanished before elimination [2021-07-13 19:44:43,735 INFO L518 ElimStorePlain]: Eliminatee v_prenex_172 vanished before elimination [2021-07-13 19:44:43,735 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:44:43,735 INFO L518 ElimStorePlain]: Eliminatee v_prenex_174 vanished before elimination [2021-07-13 19:44:43,735 INFO L518 ElimStorePlain]: Eliminatee v_prenex_176 vanished before elimination [2021-07-13 19:44:43,735 INFO L518 ElimStorePlain]: Eliminatee v_prenex_178 vanished before elimination [2021-07-13 19:44:43,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:44:43,737 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1761, output treesize:148 [2021-07-13 19:44:43,892 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2021-07-13 19:44:44,092 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 32 [2021-07-13 19:44:44,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:44,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389917162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:44,180 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:44,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:44,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011567192] [2021-07-13 19:44:44,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:44,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:44,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:44,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:44,181 INFO L87 Difference]: Start difference. First operand 280 states and 813 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:44,426 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 73 [2021-07-13 19:44:44,687 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2021-07-13 19:44:45,128 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 141 [2021-07-13 19:44:45,357 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 86 [2021-07-13 19:44:45,817 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 146 [2021-07-13 19:44:46,064 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 98 [2021-07-13 19:44:46,794 WARN L205 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 154 [2021-07-13 19:44:47,033 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 95 [2021-07-13 19:44:47,908 WARN L205 SmtUtils]: Spent 825.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 167 [2021-07-13 19:44:48,653 WARN L205 SmtUtils]: Spent 685.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 157 [2021-07-13 19:44:49,135 WARN L205 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 151 [2021-07-13 19:44:49,372 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 98 [2021-07-13 19:44:50,210 WARN L205 SmtUtils]: Spent 775.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 170 [2021-07-13 19:44:50,819 WARN L205 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 163 [2021-07-13 19:44:50,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:50,905 INFO L93 Difference]: Finished difference Result 694 states and 1861 transitions. [2021-07-13 19:44:50,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:44:50,905 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:50,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:50,906 INFO L225 Difference]: With dead ends: 694 [2021-07-13 19:44:50,906 INFO L226 Difference]: Without dead ends: 622 [2021-07-13 19:44:50,907 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 7125.0ms TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:44:50,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-07-13 19:44:50,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 286. [2021-07-13 19:44:50,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.9298245614035086) internal successors, (835), 285 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 835 transitions. [2021-07-13 19:44:50,911 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 835 transitions. Word has length 20 [2021-07-13 19:44:50,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:50,911 INFO L482 AbstractCegarLoop]: Abstraction has 286 states and 835 transitions. [2021-07-13 19:44:50,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:50,911 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 835 transitions. [2021-07-13 19:44:50,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:50,912 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:50,912 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:51,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1244 [2021-07-13 19:44:51,116 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:51,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:51,116 INFO L82 PathProgramCache]: Analyzing trace with hash 814944546, now seen corresponding path program 9 times [2021-07-13 19:44:51,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:51,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265972709] [2021-07-13 19:44:51,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:51,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:51,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:51,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:51,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265972709] [2021-07-13 19:44:51,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265972709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222091852] [2021-07-13 19:44:51,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:51,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:51,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:51,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:44:51,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:52,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,176 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:52,177 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,526 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 100 [2021-07-13 19:44:52,527 INFO L628 ElimStorePlain]: treesize reduction 181, result has 68.2 percent of original size [2021-07-13 19:44:52,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,533 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:52,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,540 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:44:52,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,692 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:44:52,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:52,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,698 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:52,699 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:52,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,825 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:44:52,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:52,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,831 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:44:52,832 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,837 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:44:52,838 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:52,953 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:44:52,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:52,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:52,959 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,072 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:44:53,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:53,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:53,077 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:53,078 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,197 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:44:53,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:53,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:44:53,204 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:577, output treesize:244 [2021-07-13 19:44:53,412 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 87 [2021-07-13 19:44:53,720 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 85 [2021-07-13 19:44:53,949 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_207, v_prenex_209, array_6, v_prenex_211, v_prenex_213, v_prenex_205], 1=[v_prenex_206, v_prenex_208, array_3, v_prenex_210, v_prenex_212, v_prenex_204]} [2021-07-13 19:44:53,958 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 23 treesize of output 17 [2021-07-13 19:44:53,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,966 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 30 treesize of output 22 [2021-07-13 19:44:53,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,974 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 37 treesize of output 27 [2021-07-13 19:44:53,975 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,983 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 30 treesize of output 22 [2021-07-13 19:44:53,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:53,991 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 23 treesize of output 17 [2021-07-13 19:44:53,992 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,000 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 30 treesize of output 22 [2021-07-13 19:44:54,001 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,378 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 88 [2021-07-13 19:44:54,379 INFO L628 ElimStorePlain]: treesize reduction 1182, result has 15.7 percent of original size [2021-07-13 19:44:54,384 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 16 treesize of output 12 [2021-07-13 19:44:54,385 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:54,391 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,469 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 7 treesize of output 5 [2021-07-13 19:44:54,470 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,554 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 16 treesize of output 12 [2021-07-13 19:44:54,555 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,628 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 7 treesize of output 5 [2021-07-13 19:44:54,629 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,698 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 7 treesize of output 5 [2021-07-13 19:44:54,699 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:54,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:54,762 INFO L518 ElimStorePlain]: Eliminatee v_prenex_206 vanished before elimination [2021-07-13 19:44:54,762 INFO L518 ElimStorePlain]: Eliminatee v_prenex_208 vanished before elimination [2021-07-13 19:44:54,762 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:44:54,762 INFO L518 ElimStorePlain]: Eliminatee v_prenex_210 vanished before elimination [2021-07-13 19:44:54,762 INFO L518 ElimStorePlain]: Eliminatee v_prenex_212 vanished before elimination [2021-07-13 19:44:54,762 INFO L518 ElimStorePlain]: Eliminatee v_prenex_204 vanished before elimination [2021-07-13 19:44:54,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:44:54,764 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1543, output treesize:107 [2021-07-13 19:44:54,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:54,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222091852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:54,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:54,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:44:54,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974508271] [2021-07-13 19:44:54,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:44:54,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:54,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:44:54,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:54,905 INFO L87 Difference]: Start difference. First operand 286 states and 835 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:55,192 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-07-13 19:44:55,530 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 76 [2021-07-13 19:44:55,936 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 78 [2021-07-13 19:44:56,581 WARN L205 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 149 [2021-07-13 19:44:57,320 WARN L205 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 214 DAG size of output: 159 [2021-07-13 19:44:57,707 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 96 [2021-07-13 19:44:58,110 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 103 [2021-07-13 19:44:58,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:58,189 INFO L93 Difference]: Finished difference Result 521 states and 1525 transitions. [2021-07-13 19:44:58,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:44:58,189 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:58,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:58,190 INFO L225 Difference]: With dead ends: 521 [2021-07-13 19:44:58,190 INFO L226 Difference]: Without dead ends: 473 [2021-07-13 19:44:58,190 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 3635.4ms TimeCoverageRelationStatistics Valid=159, Invalid=833, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:44:58,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-07-13 19:44:58,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 292. [2021-07-13 19:44:58,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.924398625429553) internal successors, (851), 291 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:58,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 851 transitions. [2021-07-13 19:44:58,194 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 851 transitions. Word has length 20 [2021-07-13 19:44:58,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:58,194 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 851 transitions. [2021-07-13 19:44:58,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:58,194 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 851 transitions. [2021-07-13 19:44:58,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:58,195 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:58,195 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:58,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1391 [2021-07-13 19:44:58,405 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:58,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:58,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1294229222, now seen corresponding path program 10 times [2021-07-13 19:44:58,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:58,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136319641] [2021-07-13 19:44:58,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:58,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:58,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:58,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:58,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136319641] [2021-07-13 19:44:58,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136319641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:58,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115759702] [2021-07-13 19:44:58,580 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:58,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:58,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:58,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:44:58,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:59,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,489 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:59,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,497 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:44:59,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:59,504 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,511 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:44:59,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,518 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:59,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:59,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:59,525 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:44:59,526 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,020 WARN L205 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 84 [2021-07-13 19:45:00,020 INFO L628 ElimStorePlain]: treesize reduction 577, result has 44.9 percent of original size [2021-07-13 19:45:00,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,026 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:00,027 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,033 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:00,034 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,039 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 16 treesize of output 12 [2021-07-13 19:45:00,040 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,392 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 75 [2021-07-13 19:45:00,393 INFO L628 ElimStorePlain]: treesize reduction 36, result has 91.4 percent of original size [2021-07-13 19:45:00,398 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 7 treesize of output 5 [2021-07-13 19:45:00,399 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,404 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:00,405 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,410 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:00,411 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,579 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:45:00,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:00,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,585 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:00,586 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:00,592 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:00,592 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,597 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 7 treesize of output 5 [2021-07-13 19:45:00,598 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:00,762 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:45:00,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:00,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:45:00,769 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:320 [2021-07-13 19:45:01,029 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2021-07-13 19:45:01,224 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_229, v_prenex_231, array_6, v_prenex_233, v_prenex_227], 1=[v_prenex_228, array_3, v_prenex_230, v_prenex_232, v_prenex_226]} [2021-07-13 19:45:01,233 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 30 treesize of output 22 [2021-07-13 19:45:01,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,241 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 36 treesize of output 26 [2021-07-13 19:45:01,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,250 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 30 treesize of output 22 [2021-07-13 19:45:01,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,258 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:01,259 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,266 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 37 treesize of output 27 [2021-07-13 19:45:01,267 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:01,275 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,701 WARN L205 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 83 [2021-07-13 19:45:01,701 INFO L628 ElimStorePlain]: treesize reduction 1251, result has 18.0 percent of original size [2021-07-13 19:45:01,706 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 7 treesize of output 5 [2021-07-13 19:45:01,707 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,827 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:45:01,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:01,832 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 7 treesize of output 5 [2021-07-13 19:45:01,833 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,950 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:45:01,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:01,954 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 7 treesize of output 5 [2021-07-13 19:45:01,955 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:02,070 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:45:02,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:02,074 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 7 treesize of output 5 [2021-07-13 19:45:02,075 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:02,188 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:45:02,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:02,188 INFO L518 ElimStorePlain]: Eliminatee v_prenex_228 vanished before elimination [2021-07-13 19:45:02,188 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:45:02,188 INFO L518 ElimStorePlain]: Eliminatee v_prenex_230 vanished before elimination [2021-07-13 19:45:02,188 INFO L518 ElimStorePlain]: Eliminatee v_prenex_232 vanished before elimination [2021-07-13 19:45:02,188 INFO L518 ElimStorePlain]: Eliminatee v_prenex_226 vanished before elimination [2021-07-13 19:45:02,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:45:02,192 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:1765, output treesize:216 [2021-07-13 19:45:02,372 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2021-07-13 19:45:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:02,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115759702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:02,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:02,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:02,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905424932] [2021-07-13 19:45:02,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:02,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:02,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:02,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:02,572 INFO L87 Difference]: Start difference. First operand 292 states and 851 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:02,956 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2021-07-13 19:45:03,292 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 97 [2021-07-13 19:45:03,729 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 97 [2021-07-13 19:45:04,452 WARN L205 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 142 [2021-07-13 19:45:05,139 WARN L205 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 139 [2021-07-13 19:45:05,683 WARN L205 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 117 [2021-07-13 19:45:06,196 WARN L205 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 104 [2021-07-13 19:45:06,770 WARN L205 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 119 [2021-07-13 19:45:07,372 WARN L205 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 124 [2021-07-13 19:45:07,756 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 108 [2021-07-13 19:45:08,265 WARN L205 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 111 [2021-07-13 19:45:08,857 WARN L205 SmtUtils]: Spent 541.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 126 [2021-07-13 19:45:09,269 WARN L205 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 111 [2021-07-13 19:45:09,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:09,380 INFO L93 Difference]: Finished difference Result 562 states and 1555 transitions. [2021-07-13 19:45:09,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:09,381 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:09,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:09,382 INFO L225 Difference]: With dead ends: 562 [2021-07-13 19:45:09,382 INFO L226 Difference]: Without dead ends: 490 [2021-07-13 19:45:09,382 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 7283.4ms TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:45:09,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-07-13 19:45:09,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 292. [2021-07-13 19:45:09,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.924398625429553) internal successors, (851), 291 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:09,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 851 transitions. [2021-07-13 19:45:09,386 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 851 transitions. Word has length 20 [2021-07-13 19:45:09,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:09,386 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 851 transitions. [2021-07-13 19:45:09,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:09,386 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 851 transitions. [2021-07-13 19:45:09,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:09,386 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:09,386 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:09,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1535 [2021-07-13 19:45:09,593 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:09,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:09,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1829459024, now seen corresponding path program 11 times [2021-07-13 19:45:09,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:09,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755277107] [2021-07-13 19:45:09,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:09,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:09,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:09,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755277107] [2021-07-13 19:45:09,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755277107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:09,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711508470] [2021-07-13 19:45:09,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:09,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:09,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:09,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:45:09,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:10,201 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 37 treesize of output 27 [2021-07-13 19:45:10,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,208 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 37 treesize of output 27 [2021-07-13 19:45:10,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,215 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 30 treesize of output 22 [2021-07-13 19:45:10,215 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,221 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 38 treesize of output 28 [2021-07-13 19:45:10,222 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,227 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 30 treesize of output 22 [2021-07-13 19:45:10,228 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,234 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 36 treesize of output 26 [2021-07-13 19:45:10,234 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,240 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 36 treesize of output 26 [2021-07-13 19:45:10,241 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,247 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 30 treesize of output 22 [2021-07-13 19:45:10,247 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,253 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 38 treesize of output 28 [2021-07-13 19:45:10,254 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,259 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 31 treesize of output 23 [2021-07-13 19:45:10,260 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,265 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 30 treesize of output 22 [2021-07-13 19:45:10,266 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,271 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,272 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,277 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 23 treesize of output 17 [2021-07-13 19:45:10,278 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,283 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 37 treesize of output 27 [2021-07-13 19:45:10,284 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,290 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 30 treesize of output 22 [2021-07-13 19:45:10,290 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,295 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 38 treesize of output 28 [2021-07-13 19:45:10,296 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,301 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 45 treesize of output 33 [2021-07-13 19:45:10,302 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,308 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 37 treesize of output 27 [2021-07-13 19:45:10,309 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,314 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 31 treesize of output 23 [2021-07-13 19:45:10,315 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,320 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 38 treesize of output 28 [2021-07-13 19:45:10,321 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,326 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 37 treesize of output 27 [2021-07-13 19:45:10,327 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,332 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 30 treesize of output 22 [2021-07-13 19:45:10,333 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,338 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 38 treesize of output 28 [2021-07-13 19:45:10,339 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,344 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 16 [2021-07-13 19:45:10,345 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,350 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,355 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 38 treesize of output 28 [2021-07-13 19:45:10,356 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,362 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 30 treesize of output 22 [2021-07-13 19:45:10,362 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,368 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 16 [2021-07-13 19:45:10,368 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,374 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 29 treesize of output 21 [2021-07-13 19:45:10,374 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,381 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 16 [2021-07-13 19:45:10,381 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,387 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 30 treesize of output 22 [2021-07-13 19:45:10,387 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,393 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 38 treesize of output 28 [2021-07-13 19:45:10,394 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,399 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 29 treesize of output 21 [2021-07-13 19:45:10,400 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,405 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,410 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 44 treesize of output 32 [2021-07-13 19:45:10,411 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,416 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 44 treesize of output 32 [2021-07-13 19:45:10,417 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,422 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,427 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 23 treesize of output 17 [2021-07-13 19:45:10,428 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,433 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 44 treesize of output 32 [2021-07-13 19:45:10,434 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,438 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 38 treesize of output 28 [2021-07-13 19:45:10,439 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,445 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 37 treesize of output 27 [2021-07-13 19:45:10,445 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,450 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 37 treesize of output 27 [2021-07-13 19:45:10,451 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,456 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 45 treesize of output 33 [2021-07-13 19:45:10,457 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,462 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 30 treesize of output 22 [2021-07-13 19:45:10,462 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,469 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 31 treesize of output 23 [2021-07-13 19:45:10,469 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,474 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,479 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 29 treesize of output 21 [2021-07-13 19:45:10,480 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,485 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 30 treesize of output 22 [2021-07-13 19:45:10,486 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,490 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 45 treesize of output 33 [2021-07-13 19:45:10,491 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,496 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 30 treesize of output 22 [2021-07-13 19:45:10,497 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,502 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 16 [2021-07-13 19:45:10,503 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,508 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 29 treesize of output 21 [2021-07-13 19:45:10,508 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,513 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 37 treesize of output 27 [2021-07-13 19:45:10,514 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,519 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 37 treesize of output 27 [2021-07-13 19:45:10,520 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,525 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 37 treesize of output 27 [2021-07-13 19:45:10,525 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,530 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 29 treesize of output 21 [2021-07-13 19:45:10,530 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,536 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,540 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 30 treesize of output 22 [2021-07-13 19:45:10,541 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,545 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 38 treesize of output 28 [2021-07-13 19:45:10,546 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,551 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 38 treesize of output 28 [2021-07-13 19:45:10,552 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,557 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 29 treesize of output 21 [2021-07-13 19:45:10,557 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,562 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 30 treesize of output 22 [2021-07-13 19:45:10,563 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,567 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 37 treesize of output 27 [2021-07-13 19:45:10,568 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,572 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 37 treesize of output 27 [2021-07-13 19:45:10,573 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,577 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:10,582 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:10,806 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 40 [2021-07-13 19:45:10,807 INFO L628 ElimStorePlain]: treesize reduction 734, result has 21.3 percent of original size [2021-07-13 19:45:10,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:45:10,808 INFO L247 ElimStorePlain]: Needed 67 recursive calls to eliminate 1 variables, input treesize:3205, output treesize:199 [2021-07-13 19:45:11,235 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-07-13 19:45:11,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:11,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711508470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:11,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:11,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:45:11,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540099942] [2021-07-13 19:45:11,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:45:11,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:11,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:45:11,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:11,430 INFO L87 Difference]: Start difference. First operand 292 states and 851 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:11,773 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 46 [2021-07-13 19:45:12,095 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-07-13 19:45:12,391 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 57 [2021-07-13 19:45:13,054 WARN L205 SmtUtils]: Spent 594.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-07-13 19:45:13,634 WARN L205 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 81 [2021-07-13 19:45:13,985 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 73 [2021-07-13 19:45:14,587 WARN L205 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 83 [2021-07-13 19:45:15,084 WARN L205 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 69 [2021-07-13 19:45:15,554 WARN L205 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 88 [2021-07-13 19:45:15,781 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-07-13 19:45:16,262 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 90 [2021-07-13 19:45:16,506 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 66 [2021-07-13 19:45:16,983 WARN L205 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 76 [2021-07-13 19:45:17,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:17,031 INFO L93 Difference]: Finished difference Result 580 states and 1605 transitions. [2021-07-13 19:45:17,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:17,031 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:17,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:17,032 INFO L225 Difference]: With dead ends: 580 [2021-07-13 19:45:17,032 INFO L226 Difference]: Without dead ends: 508 [2021-07-13 19:45:17,032 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 6073.6ms TimeCoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:45:17,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-13 19:45:17,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 292. [2021-07-13 19:45:17,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.924398625429553) internal successors, (851), 291 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:17,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 851 transitions. [2021-07-13 19:45:17,036 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 851 transitions. Word has length 20 [2021-07-13 19:45:17,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:17,036 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 851 transitions. [2021-07-13 19:45:17,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:17,036 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 851 transitions. [2021-07-13 19:45:17,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:17,037 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:17,037 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:17,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1743,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:17,252 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:17,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:17,252 INFO L82 PathProgramCache]: Analyzing trace with hash -361470104, now seen corresponding path program 12 times [2021-07-13 19:45:17,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:17,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276844270] [2021-07-13 19:45:17,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:17,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:17,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:17,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276844270] [2021-07-13 19:45:17,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276844270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958587535] [2021-07-13 19:45:17,457 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:17,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:45:17,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:17,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:45:17,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:18,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,355 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:18,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,363 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:45:18,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,370 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:18,371 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,377 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:18,378 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,384 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:18,385 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,390 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:18,391 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,857 WARN L205 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 88 [2021-07-13 19:45:18,858 INFO L628 ElimStorePlain]: treesize reduction 610, result has 43.9 percent of original size [2021-07-13 19:45:18,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,864 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:18,865 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:18,870 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:18,871 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:18,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:18,876 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,043 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:45:19,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:19,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,050 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:19,051 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,056 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:19,057 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,061 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:45:19,062 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,384 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-07-13 19:45:19,384 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:45:19,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,390 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:45:19,390 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,395 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:19,396 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:19,401 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:19,552 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:45:19,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:19,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:45:19,560 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:334 [2021-07-13 19:45:19,784 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 101 [2021-07-13 19:45:19,995 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 86 [2021-07-13 19:45:20,352 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_253, array_6, v_prenex_255, v_prenex_257], 1=[array_0, v_prenex_252, v_prenex_254, v_prenex_256]} [2021-07-13 19:45:20,358 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 29 treesize of output 21 [2021-07-13 19:45:20,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:20,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:20,371 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:20,378 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:20,383 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:20,389 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,612 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 73 [2021-07-13 19:45:20,613 INFO L628 ElimStorePlain]: treesize reduction 706, result has 22.1 percent of original size [2021-07-13 19:45:20,617 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 7 treesize of output 5 [2021-07-13 19:45:20,618 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:20,697 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 7 treesize of output 5 [2021-07-13 19:45:20,698 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:20,770 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 7 treesize of output 5 [2021-07-13 19:45:20,771 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:20,774 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:20,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:20,827 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:45:20,828 INFO L518 ElimStorePlain]: Eliminatee v_prenex_252 vanished before elimination [2021-07-13 19:45:20,828 INFO L518 ElimStorePlain]: Eliminatee v_prenex_254 vanished before elimination [2021-07-13 19:45:20,828 INFO L518 ElimStorePlain]: Eliminatee v_prenex_256 vanished before elimination [2021-07-13 19:45:20,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:45:20,830 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:1167, output treesize:122 [2021-07-13 19:45:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:21,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958587535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:21,013 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:21,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:21,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046691881] [2021-07-13 19:45:21,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:21,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:21,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:21,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:21,014 INFO L87 Difference]: Start difference. First operand 292 states and 851 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:21,516 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 104 [2021-07-13 19:45:21,914 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 143 [2021-07-13 19:45:22,649 WARN L205 SmtUtils]: Spent 628.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 171 [2021-07-13 19:45:23,224 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 173 [2021-07-13 19:45:24,085 WARN L205 SmtUtils]: Spent 775.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 189 [2021-07-13 19:45:24,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:24,153 INFO L93 Difference]: Finished difference Result 531 states and 1498 transitions. [2021-07-13 19:45:24,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:45:24,154 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:24,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:24,155 INFO L225 Difference]: With dead ends: 531 [2021-07-13 19:45:24,155 INFO L226 Difference]: Without dead ends: 491 [2021-07-13 19:45:24,155 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 3750.3ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:24,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-07-13 19:45:24,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 304. [2021-07-13 19:45:24,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.9207920792079207) internal successors, (885), 303 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 885 transitions. [2021-07-13 19:45:24,159 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 885 transitions. Word has length 20 [2021-07-13 19:45:24,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:24,159 INFO L482 AbstractCegarLoop]: Abstraction has 304 states and 885 transitions. [2021-07-13 19:45:24,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:24,159 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 885 transitions. [2021-07-13 19:45:24,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:24,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:24,159 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:24,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1836,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:24,376 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:24,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:24,376 INFO L82 PathProgramCache]: Analyzing trace with hash -758387758, now seen corresponding path program 13 times [2021-07-13 19:45:24,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:24,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609898747] [2021-07-13 19:45:24,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:24,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:24,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:24,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609898747] [2021-07-13 19:45:24,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609898747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:24,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718624162] [2021-07-13 19:45:24,576 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:24,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:24,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:45:24,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:25,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:45:25,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,408 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:25,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,415 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:25,416 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,422 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:25,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:25,429 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,435 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:25,435 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,854 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 83 [2021-07-13 19:45:25,855 INFO L628 ElimStorePlain]: treesize reduction 552, result has 45.7 percent of original size [2021-07-13 19:45:25,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,860 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:25,861 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,867 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:45:25,867 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,872 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:25,873 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,051 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:45:26,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:26,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,058 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:26,059 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,064 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:45:26,065 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,070 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:26,071 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,357 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-13 19:45:26,357 INFO L628 ElimStorePlain]: treesize reduction 30, result has 92.4 percent of original size [2021-07-13 19:45:26,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,362 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:26,363 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,368 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:26,369 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,373 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:45:26,374 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,565 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:45:26,565 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:45:26,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:45:26,572 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1129, output treesize:309 [2021-07-13 19:45:26,740 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 93 [2021-07-13 19:45:27,122 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_280, v_prenex_276, array_6, v_prenex_278], 1=[array_0, v_prenex_275, v_prenex_277, v_prenex_279]} [2021-07-13 19:45:27,128 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 23 treesize of output 17 [2021-07-13 19:45:27,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,134 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 23 treesize of output 17 [2021-07-13 19:45:27,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,139 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 30 treesize of output 22 [2021-07-13 19:45:27,140 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,145 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 37 treesize of output 27 [2021-07-13 19:45:27,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,151 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 30 treesize of output 22 [2021-07-13 19:45:27,151 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,156 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 30 treesize of output 22 [2021-07-13 19:45:27,157 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,357 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 69 [2021-07-13 19:45:27,358 INFO L628 ElimStorePlain]: treesize reduction 882, result has 18.7 percent of original size [2021-07-13 19:45:27,361 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 7 treesize of output 5 [2021-07-13 19:45:27,361 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,421 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 7 treesize of output 5 [2021-07-13 19:45:27,422 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,480 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 15 treesize of output 11 [2021-07-13 19:45:27,481 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,533 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:45:27,533 INFO L518 ElimStorePlain]: Eliminatee v_prenex_275 vanished before elimination [2021-07-13 19:45:27,533 INFO L518 ElimStorePlain]: Eliminatee v_prenex_277 vanished before elimination [2021-07-13 19:45:27,533 INFO L518 ElimStorePlain]: Eliminatee v_prenex_279 vanished before elimination [2021-07-13 19:45:27,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:45:27,535 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1235, output treesize:143 [2021-07-13 19:45:27,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:27,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718624162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:27,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:27,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:27,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798544667] [2021-07-13 19:45:27,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:27,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:27,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:27,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:27,820 INFO L87 Difference]: Start difference. First operand 304 states and 885 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:28,285 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 88 [2021-07-13 19:45:28,646 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2021-07-13 19:45:29,165 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 138 [2021-07-13 19:45:29,332 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-07-13 19:45:29,791 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 153 [2021-07-13 19:45:30,001 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:45:30,500 WARN L205 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 156 [2021-07-13 19:45:30,916 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 143 [2021-07-13 19:45:31,384 WARN L205 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 160 [2021-07-13 19:45:31,581 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2021-07-13 19:45:32,121 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 163 [2021-07-13 19:45:32,579 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 150 [2021-07-13 19:45:32,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:32,638 INFO L93 Difference]: Finished difference Result 709 states and 1940 transitions. [2021-07-13 19:45:32,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:32,639 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:32,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:32,640 INFO L225 Difference]: With dead ends: 709 [2021-07-13 19:45:32,640 INFO L226 Difference]: Without dead ends: 637 [2021-07-13 19:45:32,640 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 5233.9ms TimeCoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:45:32,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-07-13 19:45:32,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 299. [2021-07-13 19:45:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 2.9261744966442955) internal successors, (872), 298 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:32,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 872 transitions. [2021-07-13 19:45:32,644 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 872 transitions. Word has length 20 [2021-07-13 19:45:32,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:32,645 INFO L482 AbstractCegarLoop]: Abstraction has 299 states and 872 transitions. [2021-07-13 19:45:32,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:32,645 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 872 transitions. [2021-07-13 19:45:32,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:32,645 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:32,645 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:32,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1986,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:32,861 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:32,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:32,861 INFO L82 PathProgramCache]: Analyzing trace with hash -678810648, now seen corresponding path program 14 times [2021-07-13 19:45:32,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:32,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567964048] [2021-07-13 19:45:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:32,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:33,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:33,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567964048] [2021-07-13 19:45:33,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567964048] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:33,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086760596] [2021-07-13 19:45:33,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:33,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:33,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:33,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:45:33,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:34,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,095 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:34,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,102 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:45:34,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,109 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:34,110 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,116 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:34,117 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,123 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:34,124 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,132 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:34,133 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,587 WARN L205 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 79 [2021-07-13 19:45:34,587 INFO L628 ElimStorePlain]: treesize reduction 562, result has 45.1 percent of original size [2021-07-13 19:45:34,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,593 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:34,594 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,599 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:34,600 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,604 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 7 treesize of output 5 [2021-07-13 19:45:34,605 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,958 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 73 [2021-07-13 19:45:34,959 INFO L628 ElimStorePlain]: treesize reduction 31, result has 93.0 percent of original size [2021-07-13 19:45:34,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,965 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:34,965 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:34,971 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:34,972 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,976 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 7 treesize of output 5 [2021-07-13 19:45:34,977 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,147 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:45:35,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:35,152 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 16 treesize of output 12 [2021-07-13 19:45:35,153 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,159 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:35,160 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,163 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:35,164 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,410 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:45:35,410 INFO L628 ElimStorePlain]: treesize reduction 24, result has 92.7 percent of original size [2021-07-13 19:45:35,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:45:35,417 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1129, output treesize:278 [2021-07-13 19:45:35,630 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 76 [2021-07-13 19:45:35,972 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_296, array_6, v_prenex_298], 1=[array_3, v_prenex_295, v_prenex_297]} [2021-07-13 19:45:35,977 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 23 treesize of output 17 [2021-07-13 19:45:35,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,983 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 16 [2021-07-13 19:45:35,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,988 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 23 treesize of output 17 [2021-07-13 19:45:35,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,994 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 16 [2021-07-13 19:45:35,995 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,999 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 30 treesize of output 22 [2021-07-13 19:45:36,000 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,005 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 29 treesize of output 21 [2021-07-13 19:45:36,005 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,242 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 62 [2021-07-13 19:45:36,242 INFO L628 ElimStorePlain]: treesize reduction 700, result has 23.3 percent of original size [2021-07-13 19:45:36,246 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 7 treesize of output 5 [2021-07-13 19:45:36,247 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,249 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 16 treesize of output 12 [2021-07-13 19:45:36,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,401 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2021-07-13 19:45:36,401 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-07-13 19:45:36,404 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 15 treesize of output 11 [2021-07-13 19:45:36,405 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,544 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:45:36,544 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.2 percent of original size [2021-07-13 19:45:36,545 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:45:36,545 INFO L518 ElimStorePlain]: Eliminatee v_prenex_295 vanished before elimination [2021-07-13 19:45:36,545 INFO L518 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2021-07-13 19:45:36,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:45:36,547 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:1020, output treesize:144 [2021-07-13 19:45:36,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:36,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086760596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:36,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:36,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:36,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124618324] [2021-07-13 19:45:36,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:36,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:36,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:36,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:36,726 INFO L87 Difference]: Start difference. First operand 299 states and 872 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:37,346 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 101 [2021-07-13 19:45:37,816 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 105 [2021-07-13 19:45:38,683 WARN L205 SmtUtils]: Spent 805.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 163 [2021-07-13 19:45:39,429 WARN L205 SmtUtils]: Spent 657.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 146 [2021-07-13 19:45:39,661 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2021-07-13 19:45:39,968 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 86 [2021-07-13 19:45:40,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:40,016 INFO L93 Difference]: Finished difference Result 495 states and 1424 transitions. [2021-07-13 19:45:40,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:45:40,016 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:40,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:40,017 INFO L225 Difference]: With dead ends: 495 [2021-07-13 19:45:40,017 INFO L226 Difference]: Without dead ends: 480 [2021-07-13 19:45:40,017 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 4012.1ms TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:45:40,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-07-13 19:45:40,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 305. [2021-07-13 19:45:40,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9309210526315788) internal successors, (891), 304 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:40,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 891 transitions. [2021-07-13 19:45:40,021 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 891 transitions. Word has length 20 [2021-07-13 19:45:40,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:40,021 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 891 transitions. [2021-07-13 19:45:40,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:40,021 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 891 transitions. [2021-07-13 19:45:40,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:40,022 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:40,022 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:40,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2224 [2021-07-13 19:45:40,237 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:40,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:40,237 INFO L82 PathProgramCache]: Analyzing trace with hash -199525972, now seen corresponding path program 15 times [2021-07-13 19:45:40,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:40,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944641014] [2021-07-13 19:45:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:40,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:40,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944641014] [2021-07-13 19:45:40,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944641014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:40,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124521350] [2021-07-13 19:45:40,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:40,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:45:40,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:40,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:45:40,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:41,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,026 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:41,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,329 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 102 [2021-07-13 19:45:41,330 INFO L628 ElimStorePlain]: treesize reduction 183, result has 67.9 percent of original size [2021-07-13 19:45:41,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,335 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:41,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,478 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:45:41,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:41,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,484 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:41,485 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,630 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:45:41,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:41,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,637 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:41,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,644 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:41,645 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,807 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:45:41,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:41,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,814 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:41,815 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:41,820 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,955 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:45:41,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:41,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,961 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:45:41,962 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:41,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:41,967 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:41,968 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,080 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:45:42,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:42,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:45:42,086 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:577, output treesize:243 [2021-07-13 19:45:42,296 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-07-13 19:45:42,495 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_317, v_prenex_319, array_6, v_prenex_321, v_prenex_313, v_prenex_315], 1=[v_prenex_316, v_prenex_318, array_3, v_prenex_320, v_prenex_312, v_prenex_314]} [2021-07-13 19:45:42,504 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 17 treesize of output 13 [2021-07-13 19:45:42,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,513 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 31 treesize of output 23 [2021-07-13 19:45:42,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,522 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 24 treesize of output 18 [2021-07-13 19:45:42,523 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,531 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 17 treesize of output 13 [2021-07-13 19:45:42,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,540 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 24 treesize of output 18 [2021-07-13 19:45:42,541 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,549 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 24 treesize of output 18 [2021-07-13 19:45:42,549 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,948 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 82 [2021-07-13 19:45:42,949 INFO L628 ElimStorePlain]: treesize reduction 1379, result has 13.7 percent of original size [2021-07-13 19:45:42,954 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 7 treesize of output 5 [2021-07-13 19:45:42,955 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:43,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:43,057 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 7 treesize of output 5 [2021-07-13 19:45:43,058 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:43,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:43,157 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 7 treesize of output 5 [2021-07-13 19:45:43,158 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:43,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:43,255 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 7 treesize of output 5 [2021-07-13 19:45:43,256 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:43,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:43,351 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 7 treesize of output 5 [2021-07-13 19:45:43,352 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:43,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:43,439 INFO L518 ElimStorePlain]: Eliminatee v_prenex_316 vanished before elimination [2021-07-13 19:45:43,439 INFO L518 ElimStorePlain]: Eliminatee v_prenex_318 vanished before elimination [2021-07-13 19:45:43,439 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:45:43,439 INFO L518 ElimStorePlain]: Eliminatee v_prenex_320 vanished before elimination [2021-07-13 19:45:43,439 INFO L518 ElimStorePlain]: Eliminatee v_prenex_312 vanished before elimination [2021-07-13 19:45:43,439 INFO L518 ElimStorePlain]: Eliminatee v_prenex_314 vanished before elimination [2021-07-13 19:45:43,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:45:43,442 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1719, output treesize:148 [2021-07-13 19:45:43,593 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2021-07-13 19:45:43,796 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 32 [2021-07-13 19:45:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:43,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124521350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:43,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:43,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:43,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774275287] [2021-07-13 19:45:43,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:43,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:43,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:43,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:43,874 INFO L87 Difference]: Start difference. First operand 305 states and 891 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:44,353 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 71 [2021-07-13 19:45:44,652 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 78 [2021-07-13 19:45:45,249 WARN L205 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 146 [2021-07-13 19:45:45,550 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 86 [2021-07-13 19:45:45,806 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 80 [2021-07-13 19:45:46,251 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 93 [2021-07-13 19:45:46,517 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 83 [2021-07-13 19:45:46,716 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-07-13 19:45:46,854 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2021-07-13 19:45:47,175 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2021-07-13 19:45:47,418 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2021-07-13 19:45:47,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:47,494 INFO L93 Difference]: Finished difference Result 631 states and 1725 transitions. [2021-07-13 19:45:47,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:47,494 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:47,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:47,495 INFO L225 Difference]: With dead ends: 631 [2021-07-13 19:45:47,495 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:45:47,495 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 4041.2ms TimeCoverageRelationStatistics Valid=186, Invalid=870, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:45:47,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:45:47,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 302. [2021-07-13 19:45:47,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9235880398671097) internal successors, (880), 301 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:47,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 880 transitions. [2021-07-13 19:45:47,500 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 880 transitions. Word has length 20 [2021-07-13 19:45:47,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:47,512 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 880 transitions. [2021-07-13 19:45:47,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:47,513 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 880 transitions. [2021-07-13 19:45:47,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:47,513 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:47,513 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:47,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2415,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:47,714 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:47,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:47,714 INFO L82 PathProgramCache]: Analyzing trace with hash 335703830, now seen corresponding path program 16 times [2021-07-13 19:45:47,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:47,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487328189] [2021-07-13 19:45:47,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:47,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:47,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:47,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:47,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487328189] [2021-07-13 19:45:47,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487328189] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:47,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485411513] [2021-07-13 19:45:47,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:47,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:47,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:47,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:45:47,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:48,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,852 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:48,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,859 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:48,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,866 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:45:48,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,873 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:48,874 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,881 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:48,881 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:48,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:48,897 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:48,898 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,305 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 86 [2021-07-13 19:45:49,306 INFO L628 ElimStorePlain]: treesize reduction 610, result has 43.9 percent of original size [2021-07-13 19:45:49,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,311 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:49,312 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,326 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:45:49,328 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,333 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:49,333 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,496 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:45:49,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:49,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,502 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:49,503 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,508 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:45:49,509 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,514 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:45:49,514 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,808 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-07-13 19:45:49,808 INFO L628 ElimStorePlain]: treesize reduction 24, result has 94.3 percent of original size [2021-07-13 19:45:49,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,813 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:49,814 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,819 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:45:49,819 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,824 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:49,824 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,077 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-13 19:45:50,078 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:45:50,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:45:50,087 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:326 [2021-07-13 19:45:50,328 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2021-07-13 19:45:50,599 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_340, v_prenex_342, array_6, v_prenex_344], 1=[v_prenex_339, array_0, v_prenex_341, v_prenex_343]} [2021-07-13 19:45:50,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 16 treesize of output 12 [2021-07-13 19:45:50,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,612 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 30 treesize of output 22 [2021-07-13 19:45:50,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,618 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 23 treesize of output 17 [2021-07-13 19:45:50,619 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:45:50,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,625 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,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 23 treesize of output 17 [2021-07-13 19:45:50,632 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,637 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 23 treesize of output 17 [2021-07-13 19:45:50,638 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,918 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 69 [2021-07-13 19:45:50,918 INFO L628 ElimStorePlain]: treesize reduction 879, result has 18.8 percent of original size [2021-07-13 19:45:50,923 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 7 treesize of output 5 [2021-07-13 19:45:50,924 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:51,013 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 7 treesize of output 5 [2021-07-13 19:45:51,014 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:51,102 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 15 treesize of output 11 [2021-07-13 19:45:51,103 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:51,173 INFO L518 ElimStorePlain]: Eliminatee v_prenex_339 vanished before elimination [2021-07-13 19:45:51,173 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:45:51,173 INFO L518 ElimStorePlain]: Eliminatee v_prenex_341 vanished before elimination [2021-07-13 19:45:51,173 INFO L518 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2021-07-13 19:45:51,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:45:51,175 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1235, output treesize:143 [2021-07-13 19:45:51,297 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2021-07-13 19:45:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:51,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485411513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:51,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:51,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:45:51,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168496909] [2021-07-13 19:45:51,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:51,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:51,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:51,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:51,504 INFO L87 Difference]: Start difference. First operand 302 states and 880 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:51,999 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 101 [2021-07-13 19:45:52,354 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 107 [2021-07-13 19:45:52,759 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 143 [2021-07-13 19:45:53,043 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-07-13 19:45:53,312 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 88 [2021-07-13 19:45:53,529 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2021-07-13 19:45:53,819 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2021-07-13 19:45:54,169 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 98 [2021-07-13 19:45:54,422 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2021-07-13 19:45:54,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:54,459 INFO L93 Difference]: Finished difference Result 578 states and 1612 transitions. [2021-07-13 19:45:54,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:54,459 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:54,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:54,460 INFO L225 Difference]: With dead ends: 578 [2021-07-13 19:45:54,460 INFO L226 Difference]: Without dead ends: 548 [2021-07-13 19:45:54,461 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 3592.6ms TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:45:54,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2021-07-13 19:45:54,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 302. [2021-07-13 19:45:54,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9235880398671097) internal successors, (880), 301 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:54,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 880 transitions. [2021-07-13 19:45:54,465 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 880 transitions. Word has length 20 [2021-07-13 19:45:54,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:54,465 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 880 transitions. [2021-07-13 19:45:54,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:54,465 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 880 transitions. [2021-07-13 19:45:54,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:54,466 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:54,466 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:54,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2535,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:54,682 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:54,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:54,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1363016558, now seen corresponding path program 17 times [2021-07-13 19:45:54,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:54,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178004399] [2021-07-13 19:45:54,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:54,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:54,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:54,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:54,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178004399] [2021-07-13 19:45:54,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178004399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:54,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477668791] [2021-07-13 19:45:54,858 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:54,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:54,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:54,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:45:54,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:55,148 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 31 treesize of output 23 [2021-07-13 19:45:55,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,152 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 23 treesize of output 17 [2021-07-13 19:45:55,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,156 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 31 treesize of output 23 [2021-07-13 19:45:55,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,161 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 23 treesize of output 17 [2021-07-13 19:45:55,161 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,165 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 30 treesize of output 22 [2021-07-13 19:45:55,166 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,169 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 23 treesize of output 17 [2021-07-13 19:45:55,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,173 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 16 [2021-07-13 19:45:55,174 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,177 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 31 treesize of output 23 [2021-07-13 19:45:55,178 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:55,182 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,187 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 30 treesize of output 22 [2021-07-13 19:45:55,187 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,191 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 16 [2021-07-13 19:45:55,192 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,195 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 30 treesize of output 22 [2021-07-13 19:45:55,196 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,200 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 23 treesize of output 17 [2021-07-13 19:45:55,200 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,204 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 29 treesize of output 21 [2021-07-13 19:45:55,205 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,208 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 37 treesize of output 27 [2021-07-13 19:45:55,209 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,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, 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 17 [2021-07-13 19:45:55,213 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,217 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 30 treesize of output 22 [2021-07-13 19:45:55,217 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,221 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 24 treesize of output 18 [2021-07-13 19:45:55,221 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,225 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 16 [2021-07-13 19:45:55,226 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,229 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 16 [2021-07-13 19:45:55,230 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,233 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 29 treesize of output 21 [2021-07-13 19:45:55,234 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,237 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 30 treesize of output 22 [2021-07-13 19:45:55,238 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,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 38 treesize of output 28 [2021-07-13 19:45:55,243 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:55,246 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,427 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 42 [2021-07-13 19:45:55,427 INFO L628 ElimStorePlain]: treesize reduction 240, result has 48.5 percent of original size [2021-07-13 19:45:55,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:45:55,429 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:1111, output treesize:226 [2021-07-13 19:45:55,734 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-07-13 19:45:55,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:55,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477668791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:55,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:55,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:45:55,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586412685] [2021-07-13 19:45:55,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:45:55,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:55,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:45:55,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:55,942 INFO L87 Difference]: Start difference. First operand 302 states and 880 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:56,290 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:45:56,510 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-13 19:45:56,824 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 73 [2021-07-13 19:45:57,082 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-07-13 19:45:57,323 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-07-13 19:45:57,624 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2021-07-13 19:45:57,924 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-07-13 19:45:58,285 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 78 [2021-07-13 19:45:58,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:58,314 INFO L93 Difference]: Finished difference Result 578 states and 1600 transitions. [2021-07-13 19:45:58,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:58,315 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:45:58,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:58,315 INFO L225 Difference]: With dead ends: 578 [2021-07-13 19:45:58,315 INFO L226 Difference]: Without dead ends: 534 [2021-07-13 19:45:58,316 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 2829.7ms TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:45:58,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-07-13 19:45:58,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 305. [2021-07-13 19:45:58,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.9309210526315788) internal successors, (891), 304 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:58,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 891 transitions. [2021-07-13 19:45:58,320 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 891 transitions. Word has length 20 [2021-07-13 19:45:58,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:58,320 INFO L482 AbstractCegarLoop]: Abstraction has 305 states and 891 transitions. [2021-07-13 19:45:58,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:58,320 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 891 transitions. [2021-07-13 19:45:58,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:45:58,320 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:58,320 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:58,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2729 [2021-07-13 19:45:58,522 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:58,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:58,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1536264250, now seen corresponding path program 18 times [2021-07-13 19:45:58,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:58,522 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014075151] [2021-07-13 19:45:58,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:58,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:58,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:58,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:58,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014075151] [2021-07-13 19:45:58,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014075151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:58,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337036876] [2021-07-13 19:45:58,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:58,840 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:45:58,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:58,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:45:58,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:59,281 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 63 [2021-07-13 19:45:59,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,805 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:59,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,812 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:45:59,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,820 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:59,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:45:59,828 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,836 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:45:59,837 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:59,843 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:45:59,844 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,362 WARN L205 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-07-13 19:46:00,363 INFO L628 ElimStorePlain]: treesize reduction 657, result has 43.2 percent of original size [2021-07-13 19:46:00,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,369 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:00,370 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,376 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:00,377 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,382 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,382 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,560 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:46:00,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:00,566 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,572 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:00,572 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,577 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:00,578 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,740 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:46:00,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,745 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:00,746 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,751 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:00,752 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,756 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:00,757 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:01,056 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-07-13 19:46:01,057 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:46:01,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:46:01,065 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1273, output treesize:360 [2021-07-13 19:46:01,312 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 102 [2021-07-13 19:46:01,544 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 87 [2021-07-13 19:46:01,745 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_364, array_6, v_prenex_366, v_prenex_368], 1=[array_0, v_prenex_363, v_prenex_365, v_prenex_367]} [2021-07-13 19:46:01,751 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 15 treesize of output 11 [2021-07-13 19:46:01,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:01,757 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 16 [2021-07-13 19:46:01,758 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:01,764 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 16 [2021-07-13 19:46:01,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:01,770 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 29 treesize of output 21 [2021-07-13 19:46:01,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:01,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:01,777 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:01,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:01,782 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:02,012 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 73 [2021-07-13 19:46:02,012 INFO L628 ElimStorePlain]: treesize reduction 754, result has 21.0 percent of original size [2021-07-13 19:46:02,016 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 7 treesize of output 5 [2021-07-13 19:46:02,017 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:02,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:02,021 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:02,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:02,083 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 7 treesize of output 5 [2021-07-13 19:46:02,084 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:02,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:02,145 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 7 treesize of output 5 [2021-07-13 19:46:02,146 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:02,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:02,202 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:46:02,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_363 vanished before elimination [2021-07-13 19:46:02,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_365 vanished before elimination [2021-07-13 19:46:02,202 INFO L518 ElimStorePlain]: Eliminatee v_prenex_367 vanished before elimination [2021-07-13 19:46:02,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:46:02,205 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:1125, output treesize:122 [2021-07-13 19:46:02,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:02,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337036876] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:02,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:02,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:46:02,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973670109] [2021-07-13 19:46:02,395 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:02,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:02,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:02,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:02,395 INFO L87 Difference]: Start difference. First operand 305 states and 891 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:02,875 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 107 [2021-07-13 19:46:03,197 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 111 [2021-07-13 19:46:03,610 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 149 [2021-07-13 19:46:04,496 WARN L205 SmtUtils]: Spent 793.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 182 [2021-07-13 19:46:04,759 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 77 [2021-07-13 19:46:04,998 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 79 [2021-07-13 19:46:05,190 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-07-13 19:46:05,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:05,209 INFO L93 Difference]: Finished difference Result 512 states and 1450 transitions. [2021-07-13 19:46:05,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:46:05,209 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:05,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:05,210 INFO L225 Difference]: With dead ends: 512 [2021-07-13 19:46:05,210 INFO L226 Difference]: Without dead ends: 461 [2021-07-13 19:46:05,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 3660.0ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:46:05,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-07-13 19:46:05,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 302. [2021-07-13 19:46:05,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.9235880398671097) internal successors, (880), 301 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:05,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 880 transitions. [2021-07-13 19:46:05,213 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 880 transitions. Word has length 20 [2021-07-13 19:46:05,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:05,214 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 880 transitions. [2021-07-13 19:46:05,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:05,214 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 880 transitions. [2021-07-13 19:46:05,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:05,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:05,214 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:05,430 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2762 [2021-07-13 19:46:05,430 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:05,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:05,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1281321126, now seen corresponding path program 19 times [2021-07-13 19:46:05,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:05,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938586572] [2021-07-13 19:46:05,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:05,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:05,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:05,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:05,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938586572] [2021-07-13 19:46:05,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938586572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062637960] [2021-07-13 19:46:05,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:05,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:46:05,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:06,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,198 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:06,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,205 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:06,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,210 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:06,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,510 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 101 [2021-07-13 19:46:06,510 INFO L628 ElimStorePlain]: treesize reduction 136, result has 71.5 percent of original size [2021-07-13 19:46:06,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,516 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:46:06,517 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,522 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:06,523 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,747 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 90 [2021-07-13 19:46:06,747 INFO L628 ElimStorePlain]: treesize reduction 27, result has 90.9 percent of original size [2021-07-13 19:46:06,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,753 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:06,753 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,758 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:06,759 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,870 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:46:06,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:06,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,875 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:06,880 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:06,982 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:46:06,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:06,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:06,988 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:06,988 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,089 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:46:07,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:07,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:07,094 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:07,095 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:07,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:07,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:46:07,198 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:561, output treesize:218 [2021-07-13 19:46:07,394 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-07-13 19:46:07,750 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 92 [2021-07-13 19:46:07,983 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2021-07-13 19:46:08,302 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_394, array_6], 1=[array_0, v_prenex_393]} [2021-07-13 19:46:08,307 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 16 [2021-07-13 19:46:08,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,312 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 29 treesize of output 21 [2021-07-13 19:46:08,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,316 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,317 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,321 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,325 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,325 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:08,329 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,477 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2021-07-13 19:46:08,477 INFO L628 ElimStorePlain]: treesize reduction 297, result has 30.1 percent of original size [2021-07-13 19:46:08,481 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 7 treesize of output 5 [2021-07-13 19:46:08,482 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:08,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:08,539 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:46:08,539 INFO L518 ElimStorePlain]: Eliminatee v_prenex_393 vanished before elimination [2021-07-13 19:46:08,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:46:08,540 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:630, output treesize:105 [2021-07-13 19:46:08,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:08,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062637960] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:08,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:08,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:46:08,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118728255] [2021-07-13 19:46:08,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:08,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:08,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:08,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:08,698 INFO L87 Difference]: Start difference. First operand 302 states and 880 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:09,329 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 120 [2021-07-13 19:46:10,172 WARN L205 SmtUtils]: Spent 732.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 168 [2021-07-13 19:46:11,174 WARN L205 SmtUtils]: Spent 880.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 181 [2021-07-13 19:46:12,204 WARN L205 SmtUtils]: Spent 937.00 ms on a formula simplification. DAG size of input: 216 DAG size of output: 184 [2021-07-13 19:46:13,250 WARN L205 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 224 DAG size of output: 198 [2021-07-13 19:46:13,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:13,315 INFO L93 Difference]: Finished difference Result 644 states and 1786 transitions. [2021-07-13 19:46:13,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:46:13,316 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:13,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:13,317 INFO L225 Difference]: With dead ends: 644 [2021-07-13 19:46:13,317 INFO L226 Difference]: Without dead ends: 604 [2021-07-13 19:46:13,317 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 5358.3ms TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:13,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-07-13 19:46:13,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 309. [2021-07-13 19:46:13,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9318181818181817) internal successors, (903), 308 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:13,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 903 transitions. [2021-07-13 19:46:13,321 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 903 transitions. Word has length 20 [2021-07-13 19:46:13,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:13,322 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 903 transitions. [2021-07-13 19:46:13,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:13,322 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 903 transitions. [2021-07-13 19:46:13,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:13,322 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:13,322 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:13,522 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2946 [2021-07-13 19:46:13,523 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:13,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:13,523 INFO L82 PathProgramCache]: Analyzing trace with hash 884403472, now seen corresponding path program 20 times [2021-07-13 19:46:13,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:13,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795779258] [2021-07-13 19:46:13,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:13,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:13,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:13,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795779258] [2021-07-13 19:46:13,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795779258] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:13,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915808801] [2021-07-13 19:46:13,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:46:13,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:13,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:13,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:46:13,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:14,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,323 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:46:14,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,330 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:14,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,335 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:46:14,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,342 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:14,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,348 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:46:14,348 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,353 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:46:14,354 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,654 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-07-13 19:46:14,655 INFO L628 ElimStorePlain]: treesize reduction 385, result has 48.3 percent of original size [2021-07-13 19:46:14,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,663 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:14,664 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,668 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:14,669 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,673 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:14,674 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,906 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-13 19:46:14,906 INFO L628 ElimStorePlain]: treesize reduction 30, result has 90.5 percent of original size [2021-07-13 19:46:14,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,910 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:14,911 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:14,915 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:14,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:14,936 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:14,937 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:15,052 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:46:15,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:15,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:46:15,059 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:259 [2021-07-13 19:46:15,264 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-07-13 19:46:15,543 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 95 [2021-07-13 19:46:16,157 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_416, v_prenex_418, v_prenex_408, array_6, v_prenex_410, v_prenex_412, v_prenex_414], 1=[v_prenex_415, v_prenex_417, array_0, v_prenex_407, v_prenex_409, v_prenex_411, v_prenex_413]} [2021-07-13 19:46:16,167 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 15 treesize of output 11 [2021-07-13 19:46:16,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,187 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 16 [2021-07-13 19:46:16,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,196 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 29 treesize of output 21 [2021-07-13 19:46:16,197 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,206 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 16 [2021-07-13 19:46:16,207 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,216 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 16 [2021-07-13 19:46:16,217 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,749 WARN L205 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 111 [2021-07-13 19:46:16,749 INFO L628 ElimStorePlain]: treesize reduction 1611, result has 17.2 percent of original size [2021-07-13 19:46:16,755 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 16 treesize of output 12 [2021-07-13 19:46:16,757 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,896 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:46:16,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:16,903 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 7 treesize of output 5 [2021-07-13 19:46:16,904 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,909 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 16 treesize of output 12 [2021-07-13 19:46:16,910 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,159 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-07-13 19:46:17,159 INFO L628 ElimStorePlain]: treesize reduction 33, result has 88.9 percent of original size [2021-07-13 19:46:17,165 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 15 treesize of output 11 [2021-07-13 19:46:17,166 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,277 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:46:17,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:17,283 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 9 treesize of output 7 [2021-07-13 19:46:17,284 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,393 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:46:17,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:17,398 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 7 treesize of output 5 [2021-07-13 19:46:17,399 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:17,489 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 16 treesize of output 12 [2021-07-13 19:46:17,489 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_415 vanished before elimination [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_417 vanished before elimination [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_409 vanished before elimination [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_411 vanished before elimination [2021-07-13 19:46:17,560 INFO L518 ElimStorePlain]: Eliminatee v_prenex_413 vanished before elimination [2021-07-13 19:46:17,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:46:17,563 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:2091, output treesize:175 [2021-07-13 19:46:17,688 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:46:17,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:17,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915808801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:17,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:17,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:46:17,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262760407] [2021-07-13 19:46:17,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:17,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:17,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:17,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:17,888 INFO L87 Difference]: Start difference. First operand 309 states and 903 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:18,434 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 132 [2021-07-13 19:46:18,990 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 166 [2021-07-13 19:46:19,958 WARN L205 SmtUtils]: Spent 815.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 180 [2021-07-13 19:46:21,009 WARN L205 SmtUtils]: Spent 961.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 185 [2021-07-13 19:46:22,291 WARN L205 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 216 DAG size of output: 195 [2021-07-13 19:46:22,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:22,497 INFO L93 Difference]: Finished difference Result 647 states and 1820 transitions. [2021-07-13 19:46:22,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:22,497 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:22,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:22,499 INFO L225 Difference]: With dead ends: 647 [2021-07-13 19:46:22,499 INFO L226 Difference]: Without dead ends: 632 [2021-07-13 19:46:22,499 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 5303.2ms TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:22,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-07-13 19:46:22,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 309. [2021-07-13 19:46:22,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.9318181818181817) internal successors, (903), 308 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:22,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 903 transitions. [2021-07-13 19:46:22,504 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 903 transitions. Word has length 20 [2021-07-13 19:46:22,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:22,504 INFO L482 AbstractCegarLoop]: Abstraction has 309 states and 903 transitions. [2021-07-13 19:46:22,504 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:22,504 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 903 transitions. [2021-07-13 19:46:22,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:22,512 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:22,512 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:22,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3089 [2021-07-13 19:46:22,713 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:22,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:22,713 INFO L82 PathProgramCache]: Analyzing trace with hash -814316916, now seen corresponding path program 21 times [2021-07-13 19:46:22,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:22,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616228795] [2021-07-13 19:46:22,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:22,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:22,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:22,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616228795] [2021-07-13 19:46:22,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616228795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:22,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692105331] [2021-07-13 19:46:22,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:23,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:46:23,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:23,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:46:23,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:23,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,253 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:46:23,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,258 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:23,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,263 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:46:23,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,268 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:23,269 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,273 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:46:23,274 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,278 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:46:23,278 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,536 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:46:23,536 INFO L628 ElimStorePlain]: treesize reduction 351, result has 43.7 percent of original size [2021-07-13 19:46:23,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,540 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:23,541 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,546 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:23,548 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,552 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 16 treesize of output 12 [2021-07-13 19:46:23,553 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,744 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-13 19:46:23,744 INFO L628 ElimStorePlain]: treesize reduction 27, result has 87.8 percent of original size [2021-07-13 19:46:23,751 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 7 treesize of output 5 [2021-07-13 19:46:23,752 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,756 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:23,757 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:23,760 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:23,761 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,893 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 44 [2021-07-13 19:46:23,893 INFO L628 ElimStorePlain]: treesize reduction 22, result has 86.8 percent of original size [2021-07-13 19:46:23,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:46:23,897 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:715, output treesize:127 [2021-07-13 19:46:24,600 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_437, v_prenex_427, v_prenex_429, array_6, v_prenex_431, v_prenex_443, v_prenex_433, v_prenex_435], 1=[v_prenex_426, v_prenex_438, v_prenex_428, array_0, v_prenex_430, v_prenex_432, v_prenex_434, v_prenex_436]} [2021-07-13 19:46:24,608 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 23 treesize of output 17 [2021-07-13 19:46:24,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,616 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 30 treesize of output 22 [2021-07-13 19:46:24,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,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 23 treesize of output 17 [2021-07-13 19:46:24,624 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,877 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 66 [2021-07-13 19:46:24,878 INFO L628 ElimStorePlain]: treesize reduction 567, result has 29.1 percent of original size [2021-07-13 19:46:24,878 INFO L518 ElimStorePlain]: Eliminatee v_prenex_427 vanished before elimination [2021-07-13 19:46:24,882 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 7 treesize of output 5 [2021-07-13 19:46:24,883 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:24,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:24,970 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:46:24,970 INFO L518 ElimStorePlain]: Eliminatee v_prenex_431 vanished before elimination [2021-07-13 19:46:24,974 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 7 treesize of output 5 [2021-07-13 19:46:24,975 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:25,059 INFO L518 ElimStorePlain]: Eliminatee v_prenex_433 vanished before elimination [2021-07-13 19:46:25,062 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 7 treesize of output 5 [2021-07-13 19:46:25,063 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_426 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_438 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_428 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_430 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_432 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_434 vanished before elimination [2021-07-13 19:46:25,145 INFO L518 ElimStorePlain]: Eliminatee v_prenex_436 vanished before elimination [2021-07-13 19:46:25,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:46:25,148 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 24 variables, input treesize:883, output treesize:188 [2021-07-13 19:46:25,287 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-07-13 19:46:25,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:25,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692105331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:25,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:25,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:46:25,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44683358] [2021-07-13 19:46:25,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:25,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:25,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:25,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:25,498 INFO L87 Difference]: Start difference. First operand 309 states and 903 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:26,021 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 96 [2021-07-13 19:46:26,736 WARN L205 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 113 [2021-07-13 19:46:27,352 WARN L205 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 122 [2021-07-13 19:46:28,441 WARN L205 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 160 DAG size of output: 138 [2021-07-13 19:46:29,620 WARN L205 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 169 DAG size of output: 147 [2021-07-13 19:46:30,561 WARN L205 SmtUtils]: Spent 866.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 129 [2021-07-13 19:46:31,564 WARN L205 SmtUtils]: Spent 937.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 135 [2021-07-13 19:46:32,673 WARN L205 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 163 DAG size of output: 141 [2021-07-13 19:46:33,683 WARN L205 SmtUtils]: Spent 932.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 135 [2021-07-13 19:46:33,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:33,685 INFO L93 Difference]: Finished difference Result 704 states and 1965 transitions. [2021-07-13 19:46:33,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:33,685 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:33,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:33,686 INFO L225 Difference]: With dead ends: 704 [2021-07-13 19:46:33,686 INFO L226 Difference]: Without dead ends: 659 [2021-07-13 19:46:33,686 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 8591.6ms TimeCoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:46:33,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-07-13 19:46:33,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 332. [2021-07-13 19:46:33,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 3.0060422960725077) internal successors, (995), 331 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:33,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 995 transitions. [2021-07-13 19:46:33,691 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 995 transitions. Word has length 20 [2021-07-13 19:46:33,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:33,691 INFO L482 AbstractCegarLoop]: Abstraction has 332 states and 995 transitions. [2021-07-13 19:46:33,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:33,691 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 995 transitions. [2021-07-13 19:46:33,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:33,692 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:33,692 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:33,901 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3302,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:33,901 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:33,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:33,901 INFO L82 PathProgramCache]: Analyzing trace with hash -809196446, now seen corresponding path program 22 times [2021-07-13 19:46:33,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:33,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170800376] [2021-07-13 19:46:33,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:33,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:34,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:34,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:34,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170800376] [2021-07-13 19:46:34,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170800376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:34,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155414021] [2021-07-13 19:46:34,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:34,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:34,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:34,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:46:34,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:34,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:34,613 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:34,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:34,965 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 109 [2021-07-13 19:46:34,966 INFO L628 ElimStorePlain]: treesize reduction 209, result has 64.6 percent of original size [2021-07-13 19:46:34,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:34,972 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:34,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,115 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:46:35,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:35,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,119 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:35,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,258 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:46:35,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:35,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,263 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:35,264 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,269 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:35,269 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,407 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:46:35,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:35,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,413 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:46:35,414 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,418 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:35,419 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,650 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 85 [2021-07-13 19:46:35,651 INFO L628 ElimStorePlain]: treesize reduction 30, result has 90.1 percent of original size [2021-07-13 19:46:35,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,655 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:35,656 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:35,660 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:35,661 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,764 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:46:35,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:35,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:46:35,769 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:597, output treesize:252 [2021-07-13 19:46:35,957 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2021-07-13 19:46:36,484 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_460, v_prenex_462, array_6, v_prenex_464, v_prenex_466, v_prenex_458], 1=[v_prenex_459, array_0, v_prenex_461, v_prenex_463, v_prenex_465, v_prenex_457]} [2021-07-13 19:46:36,493 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 15 treesize of output 11 [2021-07-13 19:46:36,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,502 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 16 [2021-07-13 19:46:36,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,511 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 16 [2021-07-13 19:46:36,511 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,519 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 29 treesize of output 21 [2021-07-13 19:46:36,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,529 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 15 treesize of output 11 [2021-07-13 19:46:36,530 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,541 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 16 [2021-07-13 19:46:36,541 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,979 WARN L205 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 102 [2021-07-13 19:46:36,980 INFO L628 ElimStorePlain]: treesize reduction 1432, result has 17.2 percent of original size [2021-07-13 19:46:36,985 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 7 treesize of output 5 [2021-07-13 19:46:36,986 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,104 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:46:37,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,109 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 7 treesize of output 5 [2021-07-13 19:46:37,110 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,224 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:46:37,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,229 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 7 treesize of output 5 [2021-07-13 19:46:37,230 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:37,235 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,335 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 16 treesize of output 12 [2021-07-13 19:46:37,336 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,435 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 9 treesize of output 7 [2021-07-13 19:46:37,436 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:37,543 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:46:37,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:37,544 INFO L518 ElimStorePlain]: Eliminatee v_prenex_459 vanished before elimination [2021-07-13 19:46:37,544 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:46:37,544 INFO L518 ElimStorePlain]: Eliminatee v_prenex_461 vanished before elimination [2021-07-13 19:46:37,544 INFO L518 ElimStorePlain]: Eliminatee v_prenex_463 vanished before elimination [2021-07-13 19:46:37,544 INFO L518 ElimStorePlain]: Eliminatee v_prenex_465 vanished before elimination [2021-07-13 19:46:37,544 INFO L518 ElimStorePlain]: Eliminatee v_prenex_457 vanished before elimination [2021-07-13 19:46:37,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:46:37,547 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1851, output treesize:198 [2021-07-13 19:46:37,733 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:46:37,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:37,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155414021] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:37,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:37,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:46:37,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874380226] [2021-07-13 19:46:37,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:37,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:37,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:37,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:37,989 INFO L87 Difference]: Start difference. First operand 332 states and 995 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:38,577 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 123 [2021-07-13 19:46:39,356 WARN L205 SmtUtils]: Spent 653.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 135 [2021-07-13 19:46:40,109 WARN L205 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 137 [2021-07-13 19:46:40,900 WARN L205 SmtUtils]: Spent 721.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 149 [2021-07-13 19:46:41,794 WARN L205 SmtUtils]: Spent 797.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 154 [2021-07-13 19:46:42,623 WARN L205 SmtUtils]: Spent 773.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 147 [2021-07-13 19:46:43,556 WARN L205 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 157 [2021-07-13 19:46:44,542 WARN L205 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 162 [2021-07-13 19:46:45,373 WARN L205 SmtUtils]: Spent 769.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 154 [2021-07-13 19:46:45,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:45,423 INFO L93 Difference]: Finished difference Result 680 states and 1901 transitions. [2021-07-13 19:46:45,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:45,424 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:45,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:45,425 INFO L225 Difference]: With dead ends: 680 [2021-07-13 19:46:45,425 INFO L226 Difference]: Without dead ends: 650 [2021-07-13 19:46:45,425 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 7989.1ms TimeCoverageRelationStatistics Valid=180, Invalid=690, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:46:45,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-07-13 19:46:45,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 340. [2021-07-13 19:46:45,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.023598820058997) internal successors, (1025), 339 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:45,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1025 transitions. [2021-07-13 19:46:45,433 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1025 transitions. Word has length 20 [2021-07-13 19:46:45,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:45,433 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 1025 transitions. [2021-07-13 19:46:45,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:45,433 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1025 transitions. [2021-07-13 19:46:45,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:45,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:45,434 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:45,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3396 [2021-07-13 19:46:45,649 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:45,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:45,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1859986214, now seen corresponding path program 23 times [2021-07-13 19:46:45,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:45,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571504035] [2021-07-13 19:46:45,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:45,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:45,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:45,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:45,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571504035] [2021-07-13 19:46:45,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571504035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:45,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245379184] [2021-07-13 19:46:45,866 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:45,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:45,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:45,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:46:45,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:46,050 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 36 treesize of output 26 [2021-07-13 19:46:46,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,054 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 23 treesize of output 17 [2021-07-13 19:46:46,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,059 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 16 [2021-07-13 19:46:46,059 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,063 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 23 treesize of output 17 [2021-07-13 19:46:46,064 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,068 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 29 treesize of output 21 [2021-07-13 19:46:46,068 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,072 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 44 treesize of output 32 [2021-07-13 19:46:46,073 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,076 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 29 treesize of output 21 [2021-07-13 19:46:46,077 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,081 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 16 [2021-07-13 19:46:46,081 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,085 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 30 treesize of output 22 [2021-07-13 19:46:46,086 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,089 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 30 treesize of output 22 [2021-07-13 19:46:46,090 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,094 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 37 treesize of output 27 [2021-07-13 19:46:46,095 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,098 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 16 [2021-07-13 19:46:46,099 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,103 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 30 treesize of output 22 [2021-07-13 19:46:46,104 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,107 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 37 treesize of output 27 [2021-07-13 19:46:46,108 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,111 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 36 treesize of output 26 [2021-07-13 19:46:46,112 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,116 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 36 treesize of output 26 [2021-07-13 19:46:46,117 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,120 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 29 treesize of output 21 [2021-07-13 19:46:46,121 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,125 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 23 treesize of output 17 [2021-07-13 19:46:46,126 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,129 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 36 treesize of output 26 [2021-07-13 19:46:46,130 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,133 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 29 treesize of output 21 [2021-07-13 19:46:46,134 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,137 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 30 treesize of output 22 [2021-07-13 19:46:46,138 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,141 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 43 treesize of output 31 [2021-07-13 19:46:46,142 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,146 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 30 treesize of output 22 [2021-07-13 19:46:46,146 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,150 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 29 treesize of output 21 [2021-07-13 19:46:46,150 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:46,154 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,157 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 30 treesize of output 22 [2021-07-13 19:46:46,158 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,162 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 37 treesize of output 27 [2021-07-13 19:46:46,162 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,166 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 30 treesize of output 22 [2021-07-13 19:46:46,166 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,169 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 30 treesize of output 22 [2021-07-13 19:46:46,170 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,173 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 29 treesize of output 21 [2021-07-13 19:46:46,174 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,177 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 36 treesize of output 26 [2021-07-13 19:46:46,178 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,181 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 23 treesize of output 17 [2021-07-13 19:46:46,182 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,186 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 37 treesize of output 27 [2021-07-13 19:46:46,186 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,189 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 37 treesize of output 27 [2021-07-13 19:46:46,190 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,193 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 29 treesize of output 21 [2021-07-13 19:46:46,194 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,197 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 29 treesize of output 21 [2021-07-13 19:46:46,198 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:46,327 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 30 [2021-07-13 19:46:46,327 INFO L628 ElimStorePlain]: treesize reduction 330, result has 23.8 percent of original size [2021-07-13 19:46:46,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:46:46,328 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1477, output treesize:103 [2021-07-13 19:46:46,708 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:46:46,899 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:46,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245379184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:46,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:46,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:46:46,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466552654] [2021-07-13 19:46:46,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:46:46,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:46,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:46:46,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:46:46,900 INFO L87 Difference]: Start difference. First operand 340 states and 1025 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:47,381 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:46:47,686 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 53 [2021-07-13 19:46:48,043 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 68 [2021-07-13 19:46:48,569 WARN L205 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 84 [2021-07-13 19:46:49,095 WARN L205 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 92 [2021-07-13 19:46:49,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:49,154 INFO L93 Difference]: Finished difference Result 690 states and 1988 transitions. [2021-07-13 19:46:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:46:49,154 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:49,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:49,155 INFO L225 Difference]: With dead ends: 690 [2021-07-13 19:46:49,155 INFO L226 Difference]: Without dead ends: 675 [2021-07-13 19:46:49,156 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 2605.8ms TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:49,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2021-07-13 19:46:49,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 347. [2021-07-13 19:46:49,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 3.0491329479768785) internal successors, (1055), 346 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:49,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 1055 transitions. [2021-07-13 19:46:49,161 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 1055 transitions. Word has length 20 [2021-07-13 19:46:49,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:49,161 INFO L482 AbstractCegarLoop]: Abstraction has 347 states and 1055 transitions. [2021-07-13 19:46:49,161 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:49,161 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 1055 transitions. [2021-07-13 19:46:49,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:49,161 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:49,161 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:49,362 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3548,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:49,362 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:49,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:49,362 INFO L82 PathProgramCache]: Analyzing trace with hash 246419480, now seen corresponding path program 24 times [2021-07-13 19:46:49,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:49,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594534075] [2021-07-13 19:46:49,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:49,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:49,531 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:49,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:49,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594534075] [2021-07-13 19:46:49,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594534075] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:49,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054571879] [2021-07-13 19:46:49,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:49,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:46:49,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:49,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:46:49,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:49,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:49,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,951 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:49,952 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,957 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:49,958 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,963 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:49,964 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,968 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:46:49,969 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:49,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:49,974 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:49,974 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,216 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-13 19:46:50,217 INFO L628 ElimStorePlain]: treesize reduction 346, result has 40.0 percent of original size [2021-07-13 19:46:50,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,222 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:50,223 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,227 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:50,228 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,231 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 7 treesize of output 5 [2021-07-13 19:46:50,232 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:50,335 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 7 treesize of output 5 [2021-07-13 19:46:50,336 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,341 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:46:50,341 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:50,345 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:50,346 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:50,506 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 44 [2021-07-13 19:46:50,506 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.4 percent of original size [2021-07-13 19:46:50,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:46:50,511 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:715, output treesize:135 [2021-07-13 19:46:50,653 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-13 19:46:51,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:51,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054571879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:51,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:51,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:46:51,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244274753] [2021-07-13 19:46:51,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:51,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:51,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:51,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:51,606 INFO L87 Difference]: Start difference. First operand 347 states and 1055 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:52,140 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 76 [2021-07-13 19:46:52,506 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 81 [2021-07-13 19:46:52,701 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 75 [2021-07-13 19:46:52,985 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 83 [2021-07-13 19:46:53,361 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 92 [2021-07-13 19:46:53,639 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 83 [2021-07-13 19:46:54,014 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 92 [2021-07-13 19:46:54,512 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 105 [2021-07-13 19:46:54,870 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 91 [2021-07-13 19:46:55,314 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 97 [2021-07-13 19:46:55,880 WARN L205 SmtUtils]: Spent 498.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 110 [2021-07-13 19:46:56,171 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 95 [2021-07-13 19:46:56,642 WARN L205 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 103 [2021-07-13 19:46:57,290 WARN L205 SmtUtils]: Spent 572.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 117 [2021-07-13 19:46:57,606 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 101 [2021-07-13 19:46:57,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:57,650 INFO L93 Difference]: Finished difference Result 753 states and 2165 transitions. [2021-07-13 19:46:57,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:57,650 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:46:57,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:57,651 INFO L225 Difference]: With dead ends: 753 [2021-07-13 19:46:57,651 INFO L226 Difference]: Without dead ends: 723 [2021-07-13 19:46:57,651 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 6302.6ms TimeCoverageRelationStatistics Valid=245, Invalid=1015, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:46:57,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-07-13 19:46:57,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 347. [2021-07-13 19:46:57,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 3.0491329479768785) internal successors, (1055), 346 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:57,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 1055 transitions. [2021-07-13 19:46:57,656 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 1055 transitions. Word has length 20 [2021-07-13 19:46:57,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:57,657 INFO L482 AbstractCegarLoop]: Abstraction has 347 states and 1055 transitions. [2021-07-13 19:46:57,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:57,657 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 1055 transitions. [2021-07-13 19:46:57,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:46:57,657 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:57,657 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:57,873 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3595 [2021-07-13 19:46:57,873 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:57,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:57,873 INFO L82 PathProgramCache]: Analyzing trace with hash -492920346, now seen corresponding path program 25 times [2021-07-13 19:46:57,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:57,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26533448] [2021-07-13 19:46:57,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:58,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:58,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:58,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26533448] [2021-07-13 19:46:58,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26533448] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:58,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882286645] [2021-07-13 19:46:58,028 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:58,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:58,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:46:58,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:58,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,580 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:46:58,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:46:58,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,592 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:46:58,593 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,598 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:58,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,605 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:58,605 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,610 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:58,611 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,960 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 69 [2021-07-13 19:46:58,961 INFO L628 ElimStorePlain]: treesize reduction 374, result has 48.7 percent of original size [2021-07-13 19:46:58,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,966 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:46:58,967 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:58,971 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:46:58,972 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:58,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:58,976 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,084 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-07-13 19:46:59,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:59,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:59,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:59,089 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:46:59,090 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:59,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:59,094 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:46:59,095 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:59,098 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:46:59,099 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,202 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-07-13 19:46:59,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:59,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:46:59,209 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:895, output treesize:217 [2021-07-13 19:46:59,732 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_490, v_prenex_492, v_prenex_484, array_6, v_prenex_486, v_prenex_488], 1=[array_0, v_prenex_491, v_prenex_483, v_prenex_485, v_prenex_487, v_prenex_489]} [2021-07-13 19:46:59,740 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 16 [2021-07-13 19:46:59,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,749 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 16 [2021-07-13 19:46:59,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,756 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 15 treesize of output 11 [2021-07-13 19:46:59,757 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,765 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 15 treesize of output 11 [2021-07-13 19:46:59,765 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,773 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 29 treesize of output 21 [2021-07-13 19:46:59,773 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:59,781 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 16 [2021-07-13 19:46:59,782 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,161 WARN L205 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 92 [2021-07-13 19:47:00,161 INFO L628 ElimStorePlain]: treesize reduction 1320, result has 16.9 percent of original size [2021-07-13 19:47:00,166 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 7 treesize of output 5 [2021-07-13 19:47:00,166 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,274 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:47:00,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:00,289 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 9 treesize of output 7 [2021-07-13 19:47:00,289 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,393 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:47:00,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:00,397 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 7 treesize of output 5 [2021-07-13 19:47:00,398 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,499 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:47:00,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:00,503 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 7 treesize of output 5 [2021-07-13 19:47:00,504 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,606 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:47:00,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:00,610 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 8 treesize of output 6 [2021-07-13 19:47:00,611 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,614 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 16 treesize of output 12 [2021-07-13 19:47:00,615 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:00,779 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:47:00,779 INFO L628 ElimStorePlain]: treesize reduction 27, result has 87.4 percent of original size [2021-07-13 19:47:00,780 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:47:00,780 INFO L518 ElimStorePlain]: Eliminatee v_prenex_491 vanished before elimination [2021-07-13 19:47:00,780 INFO L518 ElimStorePlain]: Eliminatee v_prenex_483 vanished before elimination [2021-07-13 19:47:00,780 INFO L518 ElimStorePlain]: Eliminatee v_prenex_485 vanished before elimination [2021-07-13 19:47:00,780 INFO L518 ElimStorePlain]: Eliminatee v_prenex_487 vanished before elimination [2021-07-13 19:47:00,780 INFO L518 ElimStorePlain]: Eliminatee v_prenex_489 vanished before elimination [2021-07-13 19:47:00,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:00,782 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1703, output treesize:140 [2021-07-13 19:47:00,917 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:47:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:01,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882286645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:01,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:01,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:47:01,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510746706] [2021-07-13 19:47:01,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:01,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:01,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:01,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:01,212 INFO L87 Difference]: Start difference. First operand 347 states and 1055 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:01,893 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 114 [2021-07-13 19:47:02,455 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 116 [2021-07-13 19:47:02,951 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 116 [2021-07-13 19:47:03,544 WARN L205 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 122 [2021-07-13 19:47:04,153 WARN L205 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 127 [2021-07-13 19:47:04,731 WARN L205 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 133 [2021-07-13 19:47:05,389 WARN L205 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 132 [2021-07-13 19:47:06,089 WARN L205 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 138 [2021-07-13 19:47:06,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:06,185 INFO L93 Difference]: Finished difference Result 819 states and 2321 transitions. [2021-07-13 19:47:06,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:06,185 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:06,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:06,187 INFO L225 Difference]: With dead ends: 819 [2021-07-13 19:47:06,187 INFO L226 Difference]: Without dead ends: 789 [2021-07-13 19:47:06,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 5211.5ms TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:06,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-07-13 19:47:06,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 351. [2021-07-13 19:47:06,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.0714285714285716) internal successors, (1075), 350 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:06,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1075 transitions. [2021-07-13 19:47:06,199 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1075 transitions. Word has length 20 [2021-07-13 19:47:06,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:06,199 INFO L482 AbstractCegarLoop]: Abstraction has 351 states and 1075 transitions. [2021-07-13 19:47:06,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:06,199 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1075 transitions. [2021-07-13 19:47:06,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:06,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:06,200 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:06,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3766,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:06,413 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:06,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:06,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1711555706, now seen corresponding path program 26 times [2021-07-13 19:47:06,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:06,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780007162] [2021-07-13 19:47:06,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:06,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:06,565 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:06,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:06,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780007162] [2021-07-13 19:47:06,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780007162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:06,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898784776] [2021-07-13 19:47:06,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:06,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:06,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:06,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:47:06,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:07,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,043 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:47:07,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,049 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:47:07,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,055 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:47:07,055 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,060 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:47:07,061 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,066 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:07,067 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,071 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:07,074 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,418 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 67 [2021-07-13 19:47:07,418 INFO L628 ElimStorePlain]: treesize reduction 448, result has 43.1 percent of original size [2021-07-13 19:47:07,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,423 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:07,424 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,429 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:07,430 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,434 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:47:07,435 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,690 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-07-13 19:47:07,690 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:47:07,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,695 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:07,696 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:07,700 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:07,701 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:07,705 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:07,811 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-07-13 19:47:07,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:07,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:47:07,816 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:895, output treesize:217 [2021-07-13 19:47:08,263 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_503, v_prenex_505, v_prenex_507, v_prenex_509, array_6, v_prenex_511], 1=[v_prenex_504, v_prenex_506, array_0, v_prenex_508, v_prenex_510, v_prenex_502]} [2021-07-13 19:47:08,271 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 23 treesize of output 17 [2021-07-13 19:47:08,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,279 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 23 treesize of output 17 [2021-07-13 19:47:08,280 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,287 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 30 treesize of output 22 [2021-07-13 19:47:08,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,294 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 30 treesize of output 22 [2021-07-13 19:47:08,295 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,302 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 30 treesize of output 22 [2021-07-13 19:47:08,303 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,310 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 37 treesize of output 27 [2021-07-13 19:47:08,310 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,718 WARN L205 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 92 [2021-07-13 19:47:08,719 INFO L628 ElimStorePlain]: treesize reduction 1296, result has 16.7 percent of original size [2021-07-13 19:47:08,724 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 9 treesize of output 7 [2021-07-13 19:47:08,725 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,833 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:47:08,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:08,837 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 7 treesize of output 5 [2021-07-13 19:47:08,838 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:08,842 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:08,916 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 7 treesize of output 5 [2021-07-13 19:47:08,917 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:08,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:08,989 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 7 treesize of output 5 [2021-07-13 19:47:08,989 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:09,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:09,057 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 7 treesize of output 5 [2021-07-13 19:47:09,057 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:09,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:09,131 INFO L518 ElimStorePlain]: Eliminatee v_prenex_504 vanished before elimination [2021-07-13 19:47:09,131 INFO L518 ElimStorePlain]: Eliminatee v_prenex_506 vanished before elimination [2021-07-13 19:47:09,131 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:47:09,131 INFO L518 ElimStorePlain]: Eliminatee v_prenex_508 vanished before elimination [2021-07-13 19:47:09,131 INFO L518 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2021-07-13 19:47:09,131 INFO L518 ElimStorePlain]: Eliminatee v_prenex_502 vanished before elimination [2021-07-13 19:47:09,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:09,134 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1703, output treesize:140 [2021-07-13 19:47:09,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:09,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898784776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:09,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:09,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:47:09,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072774054] [2021-07-13 19:47:09,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:09,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:09,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:09,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:09,465 INFO L87 Difference]: Start difference. First operand 351 states and 1075 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:09,954 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 116 [2021-07-13 19:47:10,317 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 121 [2021-07-13 19:47:10,744 WARN L205 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 120 [2021-07-13 19:47:11,340 WARN L205 SmtUtils]: Spent 493.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 129 [2021-07-13 19:47:11,941 WARN L205 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 129 [2021-07-13 19:47:12,707 WARN L205 SmtUtils]: Spent 666.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 138 [2021-07-13 19:47:13,468 WARN L205 SmtUtils]: Spent 677.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 137 [2021-07-13 19:47:14,296 WARN L205 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 146 [2021-07-13 19:47:14,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:14,364 INFO L93 Difference]: Finished difference Result 811 states and 2288 transitions. [2021-07-13 19:47:14,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:14,364 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:14,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:14,365 INFO L225 Difference]: With dead ends: 811 [2021-07-13 19:47:14,365 INFO L226 Difference]: Without dead ends: 781 [2021-07-13 19:47:14,365 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 5096.7ms TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:14,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-07-13 19:47:14,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 351. [2021-07-13 19:47:14,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 3.0714285714285716) internal successors, (1075), 350 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:14,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 1075 transitions. [2021-07-13 19:47:14,371 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 1075 transitions. Word has length 20 [2021-07-13 19:47:14,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:14,371 INFO L482 AbstractCegarLoop]: Abstraction has 351 states and 1075 transitions. [2021-07-13 19:47:14,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:14,371 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 1075 transitions. [2021-07-13 19:47:14,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:14,372 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:14,372 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:14,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3941 [2021-07-13 19:47:14,581 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:14,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:14,581 INFO L82 PathProgramCache]: Analyzing trace with hash 496140202, now seen corresponding path program 27 times [2021-07-13 19:47:14,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:14,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166274405] [2021-07-13 19:47:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:14,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:14,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:14,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166274405] [2021-07-13 19:47:14,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166274405] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:14,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102644163] [2021-07-13 19:47:14,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:14,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:47:14,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:14,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:47:14,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:15,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,390 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:47:15,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,396 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:47:15,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,403 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:47:15,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,409 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:47:15,410 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,415 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:47:15,416 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,421 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:47:15,422 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,780 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-07-13 19:47:15,781 INFO L628 ElimStorePlain]: treesize reduction 403, result has 46.1 percent of original size [2021-07-13 19:47:15,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,786 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:15,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,792 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:15,793 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:15,797 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,924 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:47:15,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:15,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,929 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:47:15,930 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,934 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:15,935 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:15,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:15,939 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:15,940 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:16,060 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:47:16,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:16,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:47:16,066 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:251 [2021-07-13 19:47:16,270 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2021-07-13 19:47:16,637 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_526, v_prenex_528, array_6, v_prenex_530, v_prenex_522, v_prenex_524], 1=[v_prenex_525, v_prenex_527, array_0, v_prenex_529, v_prenex_521, v_prenex_523]} [2021-07-13 19:47:16,646 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 30 treesize of output 22 [2021-07-13 19:47:16,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:16,654 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 23 treesize of output 17 [2021-07-13 19:47:16,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:16,662 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 23 treesize of output 17 [2021-07-13 19:47:16,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:16,670 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 16 treesize of output 12 [2021-07-13 19:47:16,671 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:16,678 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 16 treesize of output 12 [2021-07-13 19:47:16,679 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:16,687 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 23 treesize of output 17 [2021-07-13 19:47:16,687 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:47:17,165 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 98 [2021-07-13 19:47:17,165 INFO L628 ElimStorePlain]: treesize reduction 1435, result has 15.2 percent of original size [2021-07-13 19:47:17,171 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 7 treesize of output 5 [2021-07-13 19:47:17,172 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:17,293 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:47:17,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:17,299 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 7 treesize of output 5 [2021-07-13 19:47:17,300 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:17,417 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:47:17,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:17,423 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 7 treesize of output 5 [2021-07-13 19:47:17,424 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:17,539 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:47:17,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:17,544 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 9 treesize of output 7 [2021-07-13 19:47:17,545 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:17,658 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:47:17,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:17,663 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 16 treesize of output 12 [2021-07-13 19:47:17,664 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:17,772 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:47:17,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:17,772 INFO L518 ElimStorePlain]: Eliminatee v_prenex_525 vanished before elimination [2021-07-13 19:47:17,773 INFO L518 ElimStorePlain]: Eliminatee v_prenex_527 vanished before elimination [2021-07-13 19:47:17,773 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:47:17,773 INFO L518 ElimStorePlain]: Eliminatee v_prenex_529 vanished before elimination [2021-07-13 19:47:17,773 INFO L518 ElimStorePlain]: Eliminatee v_prenex_521 vanished before elimination [2021-07-13 19:47:17,773 INFO L518 ElimStorePlain]: Eliminatee v_prenex_523 vanished before elimination [2021-07-13 19:47:17,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:17,776 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1817, output treesize:194 [2021-07-13 19:47:17,970 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:47:18,242 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 36 [2021-07-13 19:47:18,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:18,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102644163] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:18,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:18,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:47:18,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956524506] [2021-07-13 19:47:18,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:18,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:18,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:18,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:18,450 INFO L87 Difference]: Start difference. First operand 351 states and 1075 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:19,083 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 123 [2021-07-13 19:47:19,678 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 128 [2021-07-13 19:47:19,852 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 68 [2021-07-13 19:47:20,270 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 143 [2021-07-13 19:47:20,494 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 65 [2021-07-13 19:47:20,898 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 136 [2021-07-13 19:47:21,570 WARN L205 SmtUtils]: Spent 610.00 ms on a formula simplification. DAG size of input: 181 DAG size of output: 146 [2021-07-13 19:47:21,781 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-07-13 19:47:22,435 WARN L205 SmtUtils]: Spent 590.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 136 [2021-07-13 19:47:23,194 WARN L205 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 149 [2021-07-13 19:47:23,986 WARN L205 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 154 [2021-07-13 19:47:24,202 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 74 [2021-07-13 19:47:24,955 WARN L205 SmtUtils]: Spent 676.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 143 [2021-07-13 19:47:25,729 WARN L205 SmtUtils]: Spent 708.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 157 [2021-07-13 19:47:25,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:25,805 INFO L93 Difference]: Finished difference Result 1047 states and 2889 transitions. [2021-07-13 19:47:25,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:47:25,805 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:25,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:25,807 INFO L225 Difference]: With dead ends: 1047 [2021-07-13 19:47:25,807 INFO L226 Difference]: Without dead ends: 975 [2021-07-13 19:47:25,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 7923.5ms TimeCoverageRelationStatistics Valid=258, Invalid=1002, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:47:25,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2021-07-13 19:47:25,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 353. [2021-07-13 19:47:25,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.0880681818181817) internal successors, (1087), 352 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:25,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1087 transitions. [2021-07-13 19:47:25,813 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1087 transitions. Word has length 20 [2021-07-13 19:47:25,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:25,813 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1087 transitions. [2021-07-13 19:47:25,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:25,813 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1087 transitions. [2021-07-13 19:47:25,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:25,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:25,814 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:26,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4101 [2021-07-13 19:47:26,029 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:26,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:26,029 INFO L82 PathProgramCache]: Analyzing trace with hash -690985846, now seen corresponding path program 28 times [2021-07-13 19:47:26,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:26,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175781207] [2021-07-13 19:47:26,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:26,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:26,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:26,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175781207] [2021-07-13 19:47:26,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175781207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:26,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114899549] [2021-07-13 19:47:26,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:47:26,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:26,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:26,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:47:26,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:26,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:26,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:26,974 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:26,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:26,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:26,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:26,987 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:26,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:26,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:26,993 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:47:26,994 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,307 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 109 [2021-07-13 19:47:27,308 INFO L628 ElimStorePlain]: treesize reduction 194, result has 65.8 percent of original size [2021-07-13 19:47:27,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,312 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:27,313 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,490 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:47:27,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:27,497 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,662 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:47:27,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,668 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:27,668 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,831 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:47:27,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,837 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:27,838 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,843 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:47:27,844 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:27,991 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:47:27,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:27,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:27,997 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:27,998 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:28,003 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,123 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:47:28,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:28,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:47:28,130 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:597, output treesize:252 [2021-07-13 19:47:28,336 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2021-07-13 19:47:28,709 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_547, v_prenex_549, v_prenex_551, array_6, v_prenex_553, v_prenex_545], 1=[v_prenex_548, array_0, v_prenex_550, v_prenex_552, v_prenex_544, v_prenex_546]} [2021-07-13 19:47:28,717 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 30 treesize of output 22 [2021-07-13 19:47:28,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,726 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 30 treesize of output 22 [2021-07-13 19:47:28,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,735 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 30 treesize of output 22 [2021-07-13 19:47:28,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,744 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 37 treesize of output 27 [2021-07-13 19:47:28,745 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,753 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 23 treesize of output 17 [2021-07-13 19:47:28,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:28,761 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 23 treesize of output 17 [2021-07-13 19:47:28,762 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,280 WARN L205 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 101 [2021-07-13 19:47:29,280 INFO L628 ElimStorePlain]: treesize reduction 1373, result has 17.6 percent of original size [2021-07-13 19:47:29,286 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 7 treesize of output 5 [2021-07-13 19:47:29,287 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,292 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:29,293 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:29,387 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 7 treesize of output 5 [2021-07-13 19:47:29,388 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:29,477 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 7 treesize of output 5 [2021-07-13 19:47:29,478 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:29,563 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 9 treesize of output 7 [2021-07-13 19:47:29,564 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:29,644 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 15 treesize of output 11 [2021-07-13 19:47:29,644 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:29,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:29,717 INFO L518 ElimStorePlain]: Eliminatee v_prenex_548 vanished before elimination [2021-07-13 19:47:29,717 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:47:29,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_550 vanished before elimination [2021-07-13 19:47:29,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_552 vanished before elimination [2021-07-13 19:47:29,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_544 vanished before elimination [2021-07-13 19:47:29,718 INFO L518 ElimStorePlain]: Eliminatee v_prenex_546 vanished before elimination [2021-07-13 19:47:29,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:29,721 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1817, output treesize:194 [2021-07-13 19:47:29,857 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:47:30,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:30,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114899549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:30,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:30,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:47:30,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217951916] [2021-07-13 19:47:30,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:30,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:30,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:30,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:30,177 INFO L87 Difference]: Start difference. First operand 353 states and 1087 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:30,769 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 131 [2021-07-13 19:47:31,218 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 136 [2021-07-13 19:47:31,613 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 141 [2021-07-13 19:47:31,993 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 114 [2021-07-13 19:47:32,681 WARN L205 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 150 [2021-07-13 19:47:33,315 WARN L205 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 125 [2021-07-13 19:47:34,080 WARN L205 SmtUtils]: Spent 672.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 160 [2021-07-13 19:47:34,793 WARN L205 SmtUtils]: Spent 630.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 135 [2021-07-13 19:47:34,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:34,847 INFO L93 Difference]: Finished difference Result 820 states and 2303 transitions. [2021-07-13 19:47:34,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:34,847 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:34,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:34,849 INFO L225 Difference]: With dead ends: 820 [2021-07-13 19:47:34,849 INFO L226 Difference]: Without dead ends: 790 [2021-07-13 19:47:34,849 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 5298.2ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:47:34,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-07-13 19:47:34,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 353. [2021-07-13 19:47:34,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.0880681818181817) internal successors, (1087), 352 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:34,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1087 transitions. [2021-07-13 19:47:34,854 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1087 transitions. Word has length 20 [2021-07-13 19:47:34,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:34,855 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1087 transitions. [2021-07-13 19:47:34,855 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:34,855 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1087 transitions. [2021-07-13 19:47:34,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:34,855 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:34,855 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:35,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4288 [2021-07-13 19:47:35,067 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:35,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:35,068 INFO L82 PathProgramCache]: Analyzing trace with hash 341702684, now seen corresponding path program 29 times [2021-07-13 19:47:35,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:35,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44584984] [2021-07-13 19:47:35,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:35,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:35,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:35,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:35,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44584984] [2021-07-13 19:47:35,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44584984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:35,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441445527] [2021-07-13 19:47:35,226 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:35,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:35,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:35,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:47:35,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:35,395 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 37 treesize of output 27 [2021-07-13 19:47:35,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,400 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 37 treesize of output 27 [2021-07-13 19:47:35,401 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,405 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 31 treesize of output 23 [2021-07-13 19:47:35,405 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,410 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 29 treesize of output 21 [2021-07-13 19:47:35,410 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,431 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 37 treesize of output 27 [2021-07-13 19:47:35,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,440 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 29 treesize of output 21 [2021-07-13 19:47:35,440 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,444 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 38 treesize of output 28 [2021-07-13 19:47:35,446 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,450 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 31 treesize of output 23 [2021-07-13 19:47:35,451 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,455 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 30 treesize of output 22 [2021-07-13 19:47:35,456 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,460 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 45 treesize of output 33 [2021-07-13 19:47:35,461 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,465 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 29 treesize of output 21 [2021-07-13 19:47:35,465 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,469 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 37 treesize of output 27 [2021-07-13 19:47:35,470 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,475 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 37 treesize of output 27 [2021-07-13 19:47:35,475 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,479 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 37 treesize of output 27 [2021-07-13 19:47:35,480 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,484 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 36 treesize of output 26 [2021-07-13 19:47:35,485 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,489 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 30 treesize of output 22 [2021-07-13 19:47:35,490 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,494 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 30 treesize of output 22 [2021-07-13 19:47:35,495 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,498 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 38 treesize of output 28 [2021-07-13 19:47:35,499 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,503 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 38 treesize of output 28 [2021-07-13 19:47:35,504 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,508 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 38 treesize of output 28 [2021-07-13 19:47:35,509 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,513 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 36 treesize of output 26 [2021-07-13 19:47:35,514 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,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 30 treesize of output 22 [2021-07-13 19:47:35,518 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,522 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 31 treesize of output 23 [2021-07-13 19:47:35,523 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,527 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 36 treesize of output 26 [2021-07-13 19:47:35,527 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,531 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 44 treesize of output 32 [2021-07-13 19:47:35,532 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,536 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 30 treesize of output 22 [2021-07-13 19:47:35,537 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,540 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 44 treesize of output 32 [2021-07-13 19:47:35,541 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,545 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 30 treesize of output 22 [2021-07-13 19:47:35,546 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,549 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 43 treesize of output 31 [2021-07-13 19:47:35,550 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,554 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 30 treesize of output 22 [2021-07-13 19:47:35,555 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,558 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 30 treesize of output 22 [2021-07-13 19:47:35,559 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,563 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 37 treesize of output 27 [2021-07-13 19:47:35,563 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,567 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,571 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 36 treesize of output 26 [2021-07-13 19:47:35,572 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,575 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 37 treesize of output 27 [2021-07-13 19:47:35,576 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,579 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 29 treesize of output 21 [2021-07-13 19:47:35,580 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,785 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 38 [2021-07-13 19:47:35,786 INFO L628 ElimStorePlain]: treesize reduction 380, result has 32.9 percent of original size [2021-07-13 19:47:35,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:35,788 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1873, output treesize:186 [2021-07-13 19:47:36,230 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:47:36,403 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-07-13 19:47:36,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:36,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441445527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:36,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:36,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:47:36,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40876594] [2021-07-13 19:47:36,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:47:36,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:36,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:47:36,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:36,581 INFO L87 Difference]: Start difference. First operand 353 states and 1087 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:37,056 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-07-13 19:47:37,441 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 62 [2021-07-13 19:47:37,948 WARN L205 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 81 [2021-07-13 19:47:38,503 WARN L205 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 81 [2021-07-13 19:47:39,055 WARN L205 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 84 [2021-07-13 19:47:39,533 WARN L205 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2021-07-13 19:47:40,098 WARN L205 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 88 [2021-07-13 19:47:40,721 WARN L205 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 91 [2021-07-13 19:47:41,245 WARN L205 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 82 [2021-07-13 19:47:41,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:41,280 INFO L93 Difference]: Finished difference Result 722 states and 2057 transitions. [2021-07-13 19:47:41,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:47:41,280 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:41,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:41,281 INFO L225 Difference]: With dead ends: 722 [2021-07-13 19:47:41,282 INFO L226 Difference]: Without dead ends: 692 [2021-07-13 19:47:41,282 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 5184.9ms TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:47:41,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-07-13 19:47:41,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 353. [2021-07-13 19:47:41,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.0880681818181817) internal successors, (1087), 352 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:41,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1087 transitions. [2021-07-13 19:47:41,287 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1087 transitions. Word has length 20 [2021-07-13 19:47:41,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:41,287 INFO L482 AbstractCegarLoop]: Abstraction has 353 states and 1087 transitions. [2021-07-13 19:47:41,287 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:41,287 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1087 transitions. [2021-07-13 19:47:41,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:41,288 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:41,288 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:41,497 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4405,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:41,497 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:41,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:41,497 INFO L82 PathProgramCache]: Analyzing trace with hash -828486312, now seen corresponding path program 30 times [2021-07-13 19:47:41,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:41,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401553911] [2021-07-13 19:47:41,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:41,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:41,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:41,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:41,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401553911] [2021-07-13 19:47:41,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401553911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:41,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675374046] [2021-07-13 19:47:41,700 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:41,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:47:41,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:41,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:47:41,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:42,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,017 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:47:42,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:47:42,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,027 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:42,028 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,033 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:47:42,033 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,038 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:42,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,042 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:47:42,043 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,281 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2021-07-13 19:47:42,281 INFO L628 ElimStorePlain]: treesize reduction 358, result has 42.5 percent of original size [2021-07-13 19:47:42,285 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 7 treesize of output 5 [2021-07-13 19:47:42,286 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,290 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:42,290 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,294 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:42,294 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,466 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-07-13 19:47:42,466 INFO L628 ElimStorePlain]: treesize reduction 27, result has 89.0 percent of original size [2021-07-13 19:47:42,470 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 16 treesize of output 12 [2021-07-13 19:47:42,471 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,477 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:42,478 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:42,481 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:47:42,482 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:42,614 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-07-13 19:47:42,614 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.4 percent of original size [2021-07-13 19:47:42,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:47:42,617 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:715, output treesize:135 [2021-07-13 19:47:42,759 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:47:43,474 INFO L446 ElimStorePlain]: Different costs {0=[array_6, v_prenex_562, v_prenex_564, v_prenex_566], 1=[array_0, v_prenex_561, v_prenex_563, v_prenex_565]} [2021-07-13 19:47:43,481 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 23 treesize of output 17 [2021-07-13 19:47:43,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,504 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 23 treesize of output 17 [2021-07-13 19:47:43,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,511 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 30 treesize of output 22 [2021-07-13 19:47:43,512 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,519 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 16 [2021-07-13 19:47:43,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 22 treesize of output 16 [2021-07-13 19:47:43,527 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:43,549 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 29 treesize of output 21 [2021-07-13 19:47:43,549 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,010 WARN L205 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 66 [2021-07-13 19:47:44,010 INFO L628 ElimStorePlain]: treesize reduction 1005, result has 18.8 percent of original size [2021-07-13 19:47:44,015 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 7 treesize of output 5 [2021-07-13 19:47:44,016 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:44,118 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 7 treesize of output 5 [2021-07-13 19:47:44,119 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:44,219 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 7 treesize of output 5 [2021-07-13 19:47:44,220 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:44,315 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:47:44,315 INFO L518 ElimStorePlain]: Eliminatee v_prenex_561 vanished before elimination [2021-07-13 19:47:44,315 INFO L518 ElimStorePlain]: Eliminatee v_prenex_563 vanished before elimination [2021-07-13 19:47:44,315 INFO L518 ElimStorePlain]: Eliminatee v_prenex_565 vanished before elimination [2021-07-13 19:47:44,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:47:44,318 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1348, output treesize:188 [2021-07-13 19:47:44,474 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-07-13 19:47:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:44,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675374046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:44,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:44,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:47:44,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031122985] [2021-07-13 19:47:44,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:44,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:44,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:44,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:44,715 INFO L87 Difference]: Start difference. First operand 353 states and 1087 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:45,219 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 93 [2021-07-13 19:47:45,508 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 84 [2021-07-13 19:47:45,842 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 95 [2021-07-13 19:47:46,062 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 87 [2021-07-13 19:47:46,653 WARN L205 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 111 [2021-07-13 19:47:47,191 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 98 [2021-07-13 19:47:47,586 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 121 [2021-07-13 19:47:47,947 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 104 [2021-07-13 19:47:48,394 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 127 [2021-07-13 19:47:48,676 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 108 [2021-07-13 19:47:49,108 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 126 [2021-07-13 19:47:49,496 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 110 [2021-07-13 19:47:49,826 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 113 [2021-07-13 19:47:50,488 WARN L205 SmtUtils]: Spent 613.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 130 [2021-07-13 19:47:50,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:50,555 INFO L93 Difference]: Finished difference Result 869 states and 2417 transitions. [2021-07-13 19:47:50,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:47:50,555 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:47:50,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:50,556 INFO L225 Difference]: With dead ends: 869 [2021-07-13 19:47:50,557 INFO L226 Difference]: Without dead ends: 795 [2021-07-13 19:47:50,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 6248.1ms TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:47:50,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-07-13 19:47:50,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 359. [2021-07-13 19:47:50,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.0977653631284916) internal successors, (1109), 358 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:50,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1109 transitions. [2021-07-13 19:47:50,562 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1109 transitions. Word has length 20 [2021-07-13 19:47:50,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:50,562 INFO L482 AbstractCegarLoop]: Abstraction has 359 states and 1109 transitions. [2021-07-13 19:47:50,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:50,562 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1109 transitions. [2021-07-13 19:47:50,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:47:50,563 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:50,563 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:50,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4452,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:50,773 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:50,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:50,773 INFO L82 PathProgramCache]: Analyzing trace with hash 637711574, now seen corresponding path program 31 times [2021-07-13 19:47:50,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:50,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672823841] [2021-07-13 19:47:50,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:50,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:50,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:50,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:50,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672823841] [2021-07-13 19:47:50,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672823841] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:50,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375959944] [2021-07-13 19:47:50,951 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:50,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:50,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:47:50,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:51,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,461 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:47:51,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,468 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:47:51,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,474 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:47:51,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,481 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:47:51,481 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,487 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:47:51,488 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:51,492 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,820 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-07-13 19:47:51,821 INFO L628 ElimStorePlain]: treesize reduction 391, result has 44.5 percent of original size [2021-07-13 19:47:51,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,826 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:47:51,827 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,832 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:51,833 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:51,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:51,837 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:51,838 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:52,100 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:47:52,100 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:47:52,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:52,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:52,105 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:47:52,106 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:52,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:52,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:52,110 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:47:52,111 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:52,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:47:52,115 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:47:52,116 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:52,238 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:47:52,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:52,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:47:52,245 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:258 [2021-07-13 19:47:52,435 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-07-13 19:47:52,831 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-07-13 19:47:53,100 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_580, v_prenex_582, v_prenex_584, array_6, v_prenex_586, v_prenex_578], 1=[array_0, v_prenex_581, v_prenex_583, v_prenex_585, v_prenex_577, v_prenex_579]} [2021-07-13 19:47:53,108 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 16 treesize of output 12 [2021-07-13 19:47:53,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:53,117 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,125 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 30 treesize of output 22 [2021-07-13 19:47:53,126 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,134 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 23 treesize of output 17 [2021-07-13 19:47:53,135 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,143 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 23 treesize of output 17 [2021-07-13 19:47:53,144 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,152 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 23 treesize of output 17 [2021-07-13 19:47:53,153 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:47:53,618 WARN L205 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 99 [2021-07-13 19:47:53,618 INFO L628 ElimStorePlain]: treesize reduction 1474, result has 15.4 percent of original size [2021-07-13 19:47:53,624 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 7 treesize of output 5 [2021-07-13 19:47:53,625 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,743 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:47:53,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:53,748 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 16 treesize of output 12 [2021-07-13 19:47:53,749 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,862 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:47:53,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:53,868 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 7 treesize of output 5 [2021-07-13 19:47:53,869 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:53,980 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:47:53,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:53,985 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 15 treesize of output 11 [2021-07-13 19:47:53,986 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,090 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:47:54,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,095 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 9 treesize of output 7 [2021-07-13 19:47:54,096 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:54,200 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:47:54,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:54,200 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:47:54,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_581 vanished before elimination [2021-07-13 19:47:54,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_583 vanished before elimination [2021-07-13 19:47:54,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_585 vanished before elimination [2021-07-13 19:47:54,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_577 vanished before elimination [2021-07-13 19:47:54,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_579 vanished before elimination [2021-07-13 19:47:54,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:47:54,203 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1893, output treesize:198 [2021-07-13 19:47:54,395 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:47:54,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:54,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375959944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:54,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:54,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:47:54,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738912473] [2021-07-13 19:47:54,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:54,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:54,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:54,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:54,647 INFO L87 Difference]: Start difference. First operand 359 states and 1109 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:55,305 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 124 [2021-07-13 19:47:55,572 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-13 19:47:56,101 WARN L205 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 129 [2021-07-13 19:47:56,311 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-07-13 19:47:56,656 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 135 [2021-07-13 19:47:57,333 WARN L205 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 136 [2021-07-13 19:47:57,535 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 19:47:57,917 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 141 [2021-07-13 19:47:58,631 WARN L205 SmtUtils]: Spent 590.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 146 [2021-07-13 19:47:58,885 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 69 [2021-07-13 19:47:59,315 WARN L205 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 144 [2021-07-13 19:48:00,026 WARN L205 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 152 [2021-07-13 19:48:00,473 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 139 [2021-07-13 19:48:01,183 WARN L205 SmtUtils]: Spent 635.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 153 [2021-07-13 19:48:01,430 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:48:02,238 WARN L205 SmtUtils]: Spent 695.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 162 [2021-07-13 19:48:02,713 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 146 [2021-07-13 19:48:02,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:02,782 INFO L93 Difference]: Finished difference Result 839 states and 2386 transitions. [2021-07-13 19:48:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:48:02,782 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:02,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:02,784 INFO L225 Difference]: With dead ends: 839 [2021-07-13 19:48:02,784 INFO L226 Difference]: Without dead ends: 794 [2021-07-13 19:48:02,784 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 8486.6ms TimeCoverageRelationStatistics Valid=276, Invalid=1130, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:48:02,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-07-13 19:48:02,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 361. [2021-07-13 19:48:02,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.1055555555555556) internal successors, (1118), 360 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:02,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1118 transitions. [2021-07-13 19:48:02,789 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1118 transitions. Word has length 20 [2021-07-13 19:48:02,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:02,790 INFO L482 AbstractCegarLoop]: Abstraction has 361 states and 1118 transitions. [2021-07-13 19:48:02,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:02,790 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1118 transitions. [2021-07-13 19:48:02,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:02,790 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:02,790 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:02,991 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4599 [2021-07-13 19:48:02,991 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:02,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:02,991 INFO L82 PathProgramCache]: Analyzing trace with hash -426176046, now seen corresponding path program 32 times [2021-07-13 19:48:02,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:02,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765419964] [2021-07-13 19:48:02,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:03,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:03,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:03,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:03,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765419964] [2021-07-13 19:48:03,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765419964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:03,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449263293] [2021-07-13 19:48:03,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:03,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:03,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:03,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:48:03,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:03,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,878 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:03,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,884 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:03,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,890 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:03,891 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,897 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:03,897 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:48:03,903 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:03,908 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:03,909 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,274 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-07-13 19:48:04,275 INFO L628 ElimStorePlain]: treesize reduction 384, result has 48.6 percent of original size [2021-07-13 19:48:04,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,280 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:04,280 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,285 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:04,286 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,290 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:04,291 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,441 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:48:04,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:04,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,447 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:04,447 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,452 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:48:04,453 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,457 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:04,458 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,706 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-07-13 19:48:04,707 INFO L628 ElimStorePlain]: treesize reduction 35, result has 88.0 percent of original size [2021-07-13 19:48:04,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:04,712 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:913, output treesize:245 [2021-07-13 19:48:05,140 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 89 [2021-07-13 19:48:05,429 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 86 [2021-07-13 19:48:05,666 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_602, v_prenex_604, v_prenex_606, v_prenex_608, array_6, v_prenex_600], 1=[v_prenex_603, v_prenex_605, array_3, v_prenex_607, v_prenex_599, v_prenex_601]} [2021-07-13 19:48:05,674 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 16 [2021-07-13 19:48:05,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,683 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 16 [2021-07-13 19:48:05,684 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,691 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 16 [2021-07-13 19:48:05,692 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,701 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 15 treesize of output 11 [2021-07-13 19:48:05,702 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,711 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 15 treesize of output 11 [2021-07-13 19:48:05,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,720 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 29 treesize of output 21 [2021-07-13 19:48:05,721 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,117 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 86 [2021-07-13 19:48:06,118 INFO L628 ElimStorePlain]: treesize reduction 1314, result has 13.2 percent of original size [2021-07-13 19:48:06,123 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 7 treesize of output 5 [2021-07-13 19:48:06,124 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:06,207 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 15 treesize of output 11 [2021-07-13 19:48:06,208 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:06,286 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 15 treesize of output 11 [2021-07-13 19:48:06,287 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,426 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-07-13 19:48:06,426 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.9 percent of original size [2021-07-13 19:48:06,431 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 7 treesize of output 5 [2021-07-13 19:48:06,432 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:06,504 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 16 treesize of output 12 [2021-07-13 19:48:06,505 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:06,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_603 vanished before elimination [2021-07-13 19:48:06,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_605 vanished before elimination [2021-07-13 19:48:06,569 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:06,570 INFO L518 ElimStorePlain]: Eliminatee v_prenex_607 vanished before elimination [2021-07-13 19:48:06,570 INFO L518 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2021-07-13 19:48:06,570 INFO L518 ElimStorePlain]: Eliminatee v_prenex_601 vanished before elimination [2021-07-13 19:48:06,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:48:06,571 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1621, output treesize:107 [2021-07-13 19:48:06,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:06,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449263293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:06,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:06,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:06,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578623253] [2021-07-13 19:48:06,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:06,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:06,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:06,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:06,719 INFO L87 Difference]: Start difference. First operand 361 states and 1118 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:07,257 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:48:07,653 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 129 [2021-07-13 19:48:08,228 WARN L205 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 142 [2021-07-13 19:48:08,389 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-07-13 19:48:08,822 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 134 [2021-07-13 19:48:09,583 WARN L205 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 155 [2021-07-13 19:48:09,784 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 81 [2021-07-13 19:48:10,175 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-13 19:48:10,353 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:48:10,617 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2021-07-13 19:48:10,806 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2021-07-13 19:48:10,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:10,852 INFO L93 Difference]: Finished difference Result 634 states and 1856 transitions. [2021-07-13 19:48:10,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:48:10,852 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:10,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:10,853 INFO L225 Difference]: With dead ends: 634 [2021-07-13 19:48:10,853 INFO L226 Difference]: Without dead ends: 571 [2021-07-13 19:48:10,853 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 4664.5ms TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:48:10,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-13 19:48:10,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 368. [2021-07-13 19:48:10,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.11716621253406) internal successors, (1144), 367 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1144 transitions. [2021-07-13 19:48:10,858 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1144 transitions. Word has length 20 [2021-07-13 19:48:10,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:10,858 INFO L482 AbstractCegarLoop]: Abstraction has 368 states and 1144 transitions. [2021-07-13 19:48:10,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:10,859 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1144 transitions. [2021-07-13 19:48:10,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:10,859 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:10,859 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:11,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4755,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:11,069 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:11,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:11,069 INFO L82 PathProgramCache]: Analyzing trace with hash -633183728, now seen corresponding path program 33 times [2021-07-13 19:48:11,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:11,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083193251] [2021-07-13 19:48:11,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:11,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:11,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:11,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:11,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083193251] [2021-07-13 19:48:11,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083193251] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:11,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471044156] [2021-07-13 19:48:11,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:11,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:48:11,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:11,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:48:11,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:11,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,646 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:48:11,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,652 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:11,653 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,659 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:11,660 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,665 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:11,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,672 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:11,672 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,677 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:11,678 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:11,994 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:48:11,995 INFO L628 ElimStorePlain]: treesize reduction 402, result has 42.1 percent of original size [2021-07-13 19:48:11,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:11,999 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:12,000 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,004 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 7 treesize of output 5 [2021-07-13 19:48:12,005 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:12,009 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:12,010 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,131 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-07-13 19:48:12,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:12,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:12,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:12,137 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:12,138 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:12,143 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:12,147 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:12,148 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,258 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-07-13 19:48:12,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:12,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:48:12,262 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:841, output treesize:185 [2021-07-13 19:48:12,443 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-13 19:48:12,923 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_625, v_prenex_627, v_prenex_617, v_prenex_619, array_6, v_prenex_621, v_prenex_633, v_prenex_623], 1=[v_prenex_624, v_prenex_626, v_prenex_616, array_3, v_prenex_628, v_prenex_618, v_prenex_620, v_prenex_622]} [2021-07-13 19:48:12,930 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 30 treesize of output 22 [2021-07-13 19:48:12,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,936 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 23 treesize of output 17 [2021-07-13 19:48:12,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:12,942 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 23 treesize of output 17 [2021-07-13 19:48:12,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,163 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 71 [2021-07-13 19:48:13,163 INFO L628 ElimStorePlain]: treesize reduction 620, result has 27.5 percent of original size [2021-07-13 19:48:13,167 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 7 treesize of output 5 [2021-07-13 19:48:13,168 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,255 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 15 treesize of output 11 [2021-07-13 19:48:13,256 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,337 INFO L518 ElimStorePlain]: Eliminatee v_prenex_619 vanished before elimination [2021-07-13 19:48:13,337 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:48:13,337 INFO L518 ElimStorePlain]: Eliminatee v_prenex_621 vanished before elimination [2021-07-13 19:48:13,340 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 16 treesize of output 12 [2021-07-13 19:48:13,341 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:13,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_623 vanished before elimination [2021-07-13 19:48:13,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_624 vanished before elimination [2021-07-13 19:48:13,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_626 vanished before elimination [2021-07-13 19:48:13,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_616 vanished before elimination [2021-07-13 19:48:13,418 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:13,419 INFO L518 ElimStorePlain]: Eliminatee v_prenex_628 vanished before elimination [2021-07-13 19:48:13,419 INFO L518 ElimStorePlain]: Eliminatee v_prenex_618 vanished before elimination [2021-07-13 19:48:13,419 INFO L518 ElimStorePlain]: Eliminatee v_prenex_620 vanished before elimination [2021-07-13 19:48:13,419 INFO L518 ElimStorePlain]: Eliminatee v_prenex_622 vanished before elimination [2021-07-13 19:48:13,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:48:13,422 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 24 variables, input treesize:942, output treesize:167 [2021-07-13 19:48:13,570 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2021-07-13 19:48:13,747 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2021-07-13 19:48:13,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:13,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471044156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:13,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:13,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:13,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106034040] [2021-07-13 19:48:13,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:13,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:13,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:13,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:13,859 INFO L87 Difference]: Start difference. First operand 368 states and 1144 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:14,310 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 61 [2021-07-13 19:48:14,704 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 98 [2021-07-13 19:48:14,988 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:48:15,409 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 76 [2021-07-13 19:48:15,919 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 82 [2021-07-13 19:48:15,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:15,963 INFO L93 Difference]: Finished difference Result 650 states and 1923 transitions. [2021-07-13 19:48:15,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:15,964 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:15,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:15,965 INFO L225 Difference]: With dead ends: 650 [2021-07-13 19:48:15,965 INFO L226 Difference]: Without dead ends: 635 [2021-07-13 19:48:15,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 2650.6ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:15,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-07-13 19:48:15,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 370. [2021-07-13 19:48:15,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.124661246612466) internal successors, (1153), 369 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:15,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1153 transitions. [2021-07-13 19:48:15,970 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1153 transitions. Word has length 20 [2021-07-13 19:48:15,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:15,970 INFO L482 AbstractCegarLoop]: Abstraction has 370 states and 1153 transitions. [2021-07-13 19:48:15,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:15,970 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1153 transitions. [2021-07-13 19:48:15,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:15,971 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:15,971 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:16,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4920 [2021-07-13 19:48:16,181 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:16,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:16,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1851819088, now seen corresponding path program 34 times [2021-07-13 19:48:16,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:16,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589377994] [2021-07-13 19:48:16,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:16,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:16,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:16,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:16,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589377994] [2021-07-13 19:48:16,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589377994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:16,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982709853] [2021-07-13 19:48:16,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:16,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:16,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:16,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:48:16,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:16,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,879 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:16,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,886 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:16,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,892 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:48:16,893 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,899 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:16,899 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,905 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:16,906 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:16,911 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:16,911 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,236 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 69 [2021-07-13 19:48:17,236 INFO L628 ElimStorePlain]: treesize reduction 456, result has 42.7 percent of original size [2021-07-13 19:48:17,240 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 7 treesize of output 5 [2021-07-13 19:48:17,241 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:17,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:17,266 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:17,266 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:17,271 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:17,271 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,559 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-13 19:48:17,559 INFO L628 ElimStorePlain]: treesize reduction 40, result has 87.2 percent of original size [2021-07-13 19:48:17,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:17,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:17,565 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:17,566 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,570 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 7 treesize of output 5 [2021-07-13 19:48:17,571 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:17,575 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:17,576 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,706 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-07-13 19:48:17,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:17,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:48:17,712 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:242 [2021-07-13 19:48:17,956 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2021-07-13 19:48:18,346 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_646, array_6, v_prenex_642, v_prenex_644], 1=[array_3, v_prenex_641, v_prenex_643, v_prenex_645]} [2021-07-13 19:48:18,353 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 23 treesize of output 17 [2021-07-13 19:48:18,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,360 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 16 [2021-07-13 19:48:18,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,367 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 29 treesize of output 21 [2021-07-13 19:48:18,368 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,375 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 23 treesize of output 17 [2021-07-13 19:48:18,376 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,382 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 30 treesize of output 22 [2021-07-13 19:48:18,383 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,389 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 16 [2021-07-13 19:48:18,389 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,790 WARN L205 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 81 [2021-07-13 19:48:18,790 INFO L628 ElimStorePlain]: treesize reduction 1020, result has 23.1 percent of original size [2021-07-13 19:48:18,795 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 16 treesize of output 12 [2021-07-13 19:48:18,796 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,929 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:48:18,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:18,934 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 15 treesize of output 11 [2021-07-13 19:48:18,935 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,065 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:48:19,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:19,070 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 15 treesize of output 11 [2021-07-13 19:48:19,070 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,074 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 7 treesize of output 5 [2021-07-13 19:48:19,075 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:19,316 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2021-07-13 19:48:19,316 INFO L628 ElimStorePlain]: treesize reduction 8, result has 97.0 percent of original size [2021-07-13 19:48:19,316 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:19,316 INFO L518 ElimStorePlain]: Eliminatee v_prenex_641 vanished before elimination [2021-07-13 19:48:19,316 INFO L518 ElimStorePlain]: Eliminatee v_prenex_643 vanished before elimination [2021-07-13 19:48:19,316 INFO L518 ElimStorePlain]: Eliminatee v_prenex_645 vanished before elimination [2021-07-13 19:48:19,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:48:19,319 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:1498, output treesize:240 [2021-07-13 19:48:19,686 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 33 [2021-07-13 19:48:19,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:19,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982709853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:19,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:19,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:19,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289365244] [2021-07-13 19:48:19,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:19,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:19,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:19,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:19,920 INFO L87 Difference]: Start difference. First operand 370 states and 1153 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:20,415 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 19:48:20,761 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 106 [2021-07-13 19:48:21,129 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 62 [2021-07-13 19:48:21,576 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 75 [2021-07-13 19:48:22,066 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 85 [2021-07-13 19:48:22,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:22,099 INFO L93 Difference]: Finished difference Result 617 states and 1842 transitions. [2021-07-13 19:48:22,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:22,099 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:22,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:22,100 INFO L225 Difference]: With dead ends: 617 [2021-07-13 19:48:22,100 INFO L226 Difference]: Without dead ends: 602 [2021-07-13 19:48:22,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 2882.5ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:48:22,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-07-13 19:48:22,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 368. [2021-07-13 19:48:22,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.11716621253406) internal successors, (1144), 367 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:22,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1144 transitions. [2021-07-13 19:48:22,105 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1144 transitions. Word has length 20 [2021-07-13 19:48:22,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:22,105 INFO L482 AbstractCegarLoop]: Abstraction has 368 states and 1144 transitions. [2021-07-13 19:48:22,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:22,105 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1144 transitions. [2021-07-13 19:48:22,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:22,106 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:22,106 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:22,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5068 [2021-07-13 19:48:22,320 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:22,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:22,321 INFO L82 PathProgramCache]: Analyzing trace with hash 169929870, now seen corresponding path program 35 times [2021-07-13 19:48:22,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:22,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587511155] [2021-07-13 19:48:22,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:22,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:22,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:22,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:22,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587511155] [2021-07-13 19:48:22,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587511155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:22,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883236803] [2021-07-13 19:48:22,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:22,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:22,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:22,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:48:22,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:22,688 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 30 treesize of output 22 [2021-07-13 19:48:22,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,693 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 36 treesize of output 26 [2021-07-13 19:48:22,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,698 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 29 treesize of output 21 [2021-07-13 19:48:22,699 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,703 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 30 treesize of output 22 [2021-07-13 19:48:22,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,709 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 23 treesize of output 17 [2021-07-13 19:48:22,710 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,714 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 29 treesize of output 21 [2021-07-13 19:48:22,715 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,719 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 37 treesize of output 27 [2021-07-13 19:48:22,719 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,724 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 16 [2021-07-13 19:48:22,725 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,729 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 23 treesize of output 17 [2021-07-13 19:48:22,730 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,734 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 23 treesize of output 17 [2021-07-13 19:48:22,735 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,739 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 37 treesize of output 27 [2021-07-13 19:48:22,740 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,745 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 30 treesize of output 22 [2021-07-13 19:48:22,745 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,750 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 36 treesize of output 26 [2021-07-13 19:48:22,750 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,755 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 23 treesize of output 17 [2021-07-13 19:48:22,756 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,760 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 36 treesize of output 26 [2021-07-13 19:48:22,761 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,765 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 37 treesize of output 27 [2021-07-13 19:48:22,766 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,770 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 29 treesize of output 21 [2021-07-13 19:48:22,771 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,775 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 30 treesize of output 22 [2021-07-13 19:48:22,776 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,780 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 36 treesize of output 26 [2021-07-13 19:48:22,780 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,785 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 30 treesize of output 22 [2021-07-13 19:48:22,785 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,790 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 29 treesize of output 21 [2021-07-13 19:48:22,790 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,794 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 29 treesize of output 21 [2021-07-13 19:48:22,795 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,799 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 37 treesize of output 27 [2021-07-13 19:48:22,800 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,804 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 16 [2021-07-13 19:48:22,805 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:22,809 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,814 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 44 treesize of output 32 [2021-07-13 19:48:22,814 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,819 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 16 [2021-07-13 19:48:22,819 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,823 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 37 treesize of output 27 [2021-07-13 19:48:22,824 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,828 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 36 treesize of output 26 [2021-07-13 19:48:22,829 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,833 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 29 treesize of output 21 [2021-07-13 19:48:22,833 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,838 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 30 treesize of output 22 [2021-07-13 19:48:22,838 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,842 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 30 treesize of output 22 [2021-07-13 19:48:22,843 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,847 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 29 treesize of output 21 [2021-07-13 19:48:22,848 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,852 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 29 treesize of output 21 [2021-07-13 19:48:22,852 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,856 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 30 treesize of output 22 [2021-07-13 19:48:22,857 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:22,860 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 43 treesize of output 31 [2021-07-13 19:48:22,861 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:23,034 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2021-07-13 19:48:23,034 INFO L628 ElimStorePlain]: treesize reduction 474, result has 25.1 percent of original size [2021-07-13 19:48:23,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:48:23,035 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1765, output treesize:159 [2021-07-13 19:48:23,310 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 43 [2021-07-13 19:48:23,641 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-07-13 19:48:23,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:23,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883236803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:23,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:23,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:48:23,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140983454] [2021-07-13 19:48:23,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:48:23,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:23,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:48:23,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:23,735 INFO L87 Difference]: Start difference. First operand 368 states and 1144 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:24,321 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-07-13 19:48:24,545 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-07-13 19:48:24,953 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-07-13 19:48:25,246 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-07-13 19:48:25,553 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 72 [2021-07-13 19:48:25,697 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-13 19:48:25,865 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-07-13 19:48:26,037 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-07-13 19:48:26,230 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-07-13 19:48:26,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:26,263 INFO L93 Difference]: Finished difference Result 625 states and 1837 transitions. [2021-07-13 19:48:26,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:48:26,263 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:26,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:26,264 INFO L225 Difference]: With dead ends: 625 [2021-07-13 19:48:26,264 INFO L226 Difference]: Without dead ends: 595 [2021-07-13 19:48:26,264 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 2892.0ms TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:48:26,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-07-13 19:48:26,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 371. [2021-07-13 19:48:26,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 3.1216216216216215) internal successors, (1155), 370 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:26,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1155 transitions. [2021-07-13 19:48:26,269 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1155 transitions. Word has length 20 [2021-07-13 19:48:26,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:26,269 INFO L482 AbstractCegarLoop]: Abstraction has 371 states and 1155 transitions. [2021-07-13 19:48:26,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:26,269 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1155 transitions. [2021-07-13 19:48:26,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:26,270 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:26,270 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:26,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5230 [2021-07-13 19:48:26,485 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:26,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:26,486 INFO L82 PathProgramCache]: Analyzing trace with hash -146181486, now seen corresponding path program 36 times [2021-07-13 19:48:26,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:26,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706839605] [2021-07-13 19:48:26,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:26,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:26,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:26,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:26,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706839605] [2021-07-13 19:48:26,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706839605] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:26,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359789892] [2021-07-13 19:48:26,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:26,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:48:26,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:26,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:48:26,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:27,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,057 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:27,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,063 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:48:27,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,069 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:27,070 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,075 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:27,075 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,080 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:27,081 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:27,086 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,342 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 69 [2021-07-13 19:48:27,342 INFO L628 ElimStorePlain]: treesize reduction 482, result has 41.5 percent of original size [2021-07-13 19:48:27,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,346 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:27,347 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,351 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:27,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,354 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 7 treesize of output 5 [2021-07-13 19:48:27,355 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,472 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:48:27,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:27,477 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 16 treesize of output 12 [2021-07-13 19:48:27,478 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,483 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:27,484 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:27,488 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:27,489 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,748 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2021-07-13 19:48:27,749 INFO L628 ElimStorePlain]: treesize reduction 42, result has 85.3 percent of original size [2021-07-13 19:48:27,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:48:27,755 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:235 [2021-07-13 19:48:27,968 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2021-07-13 19:48:28,318 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 83 [2021-07-13 19:48:28,538 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_669, v_prenex_682, v_prenex_671, v_prenex_661, array_6, v_prenex_673, v_prenex_663, v_prenex_675, v_prenex_665, v_prenex_667], 1=[v_prenex_668, array_3, v_prenex_670, v_prenex_660, v_prenex_672, v_prenex_662, v_prenex_674, v_prenex_664, v_prenex_676, v_prenex_666]} [2021-07-13 19:48:28,549 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 15 treesize of output 11 [2021-07-13 19:48:28,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:28,928 WARN L205 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 86 [2021-07-13 19:48:28,928 INFO L628 ElimStorePlain]: treesize reduction 868, result has 24.6 percent of original size [2021-07-13 19:48:28,929 INFO L518 ElimStorePlain]: Eliminatee v_prenex_682 vanished before elimination [2021-07-13 19:48:28,929 INFO L518 ElimStorePlain]: Eliminatee v_prenex_671 vanished before elimination [2021-07-13 19:48:28,934 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 16 treesize of output 12 [2021-07-13 19:48:28,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,047 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:48:29,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,051 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 7 treesize of output 5 [2021-07-13 19:48:29,052 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,157 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:48:29,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,157 INFO L518 ElimStorePlain]: Eliminatee v_prenex_673 vanished before elimination [2021-07-13 19:48:29,157 INFO L518 ElimStorePlain]: Eliminatee v_prenex_663 vanished before elimination [2021-07-13 19:48:29,161 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 7 treesize of output 5 [2021-07-13 19:48:29,162 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,275 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:48:29,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,279 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 7 treesize of output 5 [2021-07-13 19:48:29,280 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,382 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:48:29,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:29,382 INFO L518 ElimStorePlain]: Eliminatee v_prenex_667 vanished before elimination [2021-07-13 19:48:29,382 INFO L518 ElimStorePlain]: Eliminatee v_prenex_668 vanished before elimination [2021-07-13 19:48:29,382 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_670 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_660 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_672 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_662 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_674 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_664 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_676 vanished before elimination [2021-07-13 19:48:29,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_666 vanished before elimination [2021-07-13 19:48:29,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 20 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:48:29,386 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 30 variables, input treesize:1158, output treesize:216 [2021-07-13 19:48:29,549 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2021-07-13 19:48:29,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:29,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359789892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:29,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:29,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:29,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931082510] [2021-07-13 19:48:29,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:29,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:29,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:29,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:29,720 INFO L87 Difference]: Start difference. First operand 371 states and 1155 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:30,408 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 96 [2021-07-13 19:48:30,751 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 100 [2021-07-13 19:48:31,390 WARN L205 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 135 [2021-07-13 19:48:31,928 WARN L205 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 145 [2021-07-13 19:48:32,239 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-13 19:48:32,488 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:48:32,760 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 81 [2021-07-13 19:48:33,078 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-07-13 19:48:33,216 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 19:48:33,494 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 75 [2021-07-13 19:48:33,832 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 88 [2021-07-13 19:48:33,994 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-07-13 19:48:34,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:34,109 INFO L93 Difference]: Finished difference Result 728 states and 2069 transitions. [2021-07-13 19:48:34,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:48:34,110 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:34,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:34,111 INFO L225 Difference]: With dead ends: 728 [2021-07-13 19:48:34,111 INFO L226 Difference]: Without dead ends: 656 [2021-07-13 19:48:34,111 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 4841.0ms TimeCoverageRelationStatistics Valid=190, Invalid=932, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:48:34,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-07-13 19:48:34,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 368. [2021-07-13 19:48:34,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 3.11716621253406) internal successors, (1144), 367 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:34,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 1144 transitions. [2021-07-13 19:48:34,116 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 1144 transitions. Word has length 20 [2021-07-13 19:48:34,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:34,116 INFO L482 AbstractCegarLoop]: Abstraction has 368 states and 1144 transitions. [2021-07-13 19:48:34,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:34,116 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 1144 transitions. [2021-07-13 19:48:34,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:34,117 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:34,117 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:34,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5319,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:34,321 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:34,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:34,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1265307084, now seen corresponding path program 37 times [2021-07-13 19:48:34,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:34,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446303996] [2021-07-13 19:48:34,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:34,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:34,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:34,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446303996] [2021-07-13 19:48:34,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446303996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:34,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825242796] [2021-07-13 19:48:34,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:34,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:34,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:48:34,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:35,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,067 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:35,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:35,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,079 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:35,079 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:35,085 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,091 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:35,091 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,096 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:48:35,097 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,388 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 65 [2021-07-13 19:48:35,389 INFO L628 ElimStorePlain]: treesize reduction 420, result has 43.1 percent of original size [2021-07-13 19:48:35,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,393 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:35,394 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,397 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 7 treesize of output 5 [2021-07-13 19:48:35,398 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,402 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:35,403 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,524 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-07-13 19:48:35,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:35,529 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 16 treesize of output 12 [2021-07-13 19:48:35,530 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:35,535 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,539 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:35,539 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,740 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-13 19:48:35,740 INFO L628 ElimStorePlain]: treesize reduction 37, result has 85.8 percent of original size [2021-07-13 19:48:35,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:48:35,745 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:895, output treesize:199 [2021-07-13 19:48:35,956 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-07-13 19:48:36,171 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_691, v_prenex_693, array_6, v_prenex_695], 1=[array_3, v_prenex_690, v_prenex_692, v_prenex_694]} [2021-07-13 19:48:36,178 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 23 treesize of output 17 [2021-07-13 19:48:36,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,184 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 23 treesize of output 17 [2021-07-13 19:48:36,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,191 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 16 [2021-07-13 19:48:36,192 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,198 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 16 [2021-07-13 19:48:36,199 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,205 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 30 treesize of output 22 [2021-07-13 19:48:36,206 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,211 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 29 treesize of output 21 [2021-07-13 19:48:36,212 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,531 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 73 [2021-07-13 19:48:36,531 INFO L628 ElimStorePlain]: treesize reduction 937, result has 21.7 percent of original size [2021-07-13 19:48:36,535 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 7 treesize of output 5 [2021-07-13 19:48:36,536 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,639 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:48:36,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:36,643 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 16 treesize of output 12 [2021-07-13 19:48:36,644 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,748 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:48:36,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:36,752 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 7 treesize of output 5 [2021-07-13 19:48:36,753 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:36,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:36,849 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:36,850 INFO L518 ElimStorePlain]: Eliminatee v_prenex_690 vanished before elimination [2021-07-13 19:48:36,850 INFO L518 ElimStorePlain]: Eliminatee v_prenex_692 vanished before elimination [2021-07-13 19:48:36,850 INFO L518 ElimStorePlain]: Eliminatee v_prenex_694 vanished before elimination [2021-07-13 19:48:36,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:48:36,853 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1372, output treesize:190 [2021-07-13 19:48:36,992 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2021-07-13 19:48:37,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:37,279 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825242796] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:37,279 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:37,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:37,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495555629] [2021-07-13 19:48:37,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:37,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:37,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:37,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:37,280 INFO L87 Difference]: Start difference. First operand 368 states and 1144 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:37,931 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2021-07-13 19:48:38,246 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 97 [2021-07-13 19:48:38,525 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 68 [2021-07-13 19:48:38,718 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:48:39,039 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2021-07-13 19:48:39,396 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 77 [2021-07-13 19:48:39,845 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-13 19:48:40,250 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 88 [2021-07-13 19:48:40,404 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:48:40,784 WARN L205 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 82 [2021-07-13 19:48:41,204 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2021-07-13 19:48:41,637 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 93 [2021-07-13 19:48:41,795 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 19:48:42,197 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 83 [2021-07-13 19:48:42,479 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:48:42,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:42,501 INFO L93 Difference]: Finished difference Result 924 states and 2599 transitions. [2021-07-13 19:48:42,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:48:42,502 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:42,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:42,503 INFO L225 Difference]: With dead ends: 924 [2021-07-13 19:48:42,503 INFO L226 Difference]: Without dead ends: 852 [2021-07-13 19:48:42,503 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 5522.1ms TimeCoverageRelationStatistics Valid=250, Invalid=1156, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:48:42,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-07-13 19:48:42,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 375. [2021-07-13 19:48:42,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.1550802139037435) internal successors, (1180), 374 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:42,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1180 transitions. [2021-07-13 19:48:42,509 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1180 transitions. Word has length 20 [2021-07-13 19:48:42,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:42,509 INFO L482 AbstractCegarLoop]: Abstraction has 375 states and 1180 transitions. [2021-07-13 19:48:42,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:42,509 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1180 transitions. [2021-07-13 19:48:42,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:42,510 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:42,510 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:42,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5407,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:42,726 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:42,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:42,726 INFO L82 PathProgramCache]: Analyzing trace with hash -2040599664, now seen corresponding path program 38 times [2021-07-13 19:48:42,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:42,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200120261] [2021-07-13 19:48:42,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:42,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:42,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:42,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:42,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200120261] [2021-07-13 19:48:42,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200120261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:42,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551772814] [2021-07-13 19:48:42,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:42,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:42,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:42,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:48:42,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:43,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:43,543 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:43,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,919 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 100 [2021-07-13 19:48:43,920 INFO L628 ElimStorePlain]: treesize reduction 181, result has 68.0 percent of original size [2021-07-13 19:48:43,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:43,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:43,926 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:43,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:43,933 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:43,933 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,083 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:48:44,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:44,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,088 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:48:44,090 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,093 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:44,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,216 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:48:44,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:44,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,221 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:48:44,222 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:44,226 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:44,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,319 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:44,319 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:44,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:44,410 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:44,411 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:44,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:44,501 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:573, output treesize:240 [2021-07-13 19:48:44,673 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-07-13 19:48:44,840 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_712, v_prenex_714, v_prenex_716, v_prenex_718, array_6, v_prenex_710], 1=[v_prenex_713, v_prenex_715, array_3, v_prenex_717, v_prenex_709, v_prenex_711]} [2021-07-13 19:48:44,847 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 15 treesize of output 11 [2021-07-13 19:48:44,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,855 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 29 treesize of output 21 [2021-07-13 19:48:44,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,863 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 15 treesize of output 11 [2021-07-13 19:48:44,864 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,871 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 16 [2021-07-13 19:48:44,872 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,879 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 16 [2021-07-13 19:48:44,879 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:44,886 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 16 [2021-07-13 19:48:44,887 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,276 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 92 [2021-07-13 19:48:45,277 INFO L628 ElimStorePlain]: treesize reduction 1303, result has 17.3 percent of original size [2021-07-13 19:48:45,282 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 9 treesize of output 7 [2021-07-13 19:48:45,282 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,392 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:48:45,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:45,396 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 16 treesize of output 12 [2021-07-13 19:48:45,397 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,502 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:48:45,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:45,506 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 16 treesize of output 12 [2021-07-13 19:48:45,507 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,511 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:45,511 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:45,600 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 16 treesize of output 12 [2021-07-13 19:48:45,601 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:45,685 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 7 treesize of output 5 [2021-07-13 19:48:45,686 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:45,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:45,766 INFO L518 ElimStorePlain]: Eliminatee v_prenex_713 vanished before elimination [2021-07-13 19:48:45,766 INFO L518 ElimStorePlain]: Eliminatee v_prenex_715 vanished before elimination [2021-07-13 19:48:45,766 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:45,766 INFO L518 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2021-07-13 19:48:45,767 INFO L518 ElimStorePlain]: Eliminatee v_prenex_709 vanished before elimination [2021-07-13 19:48:45,767 INFO L518 ElimStorePlain]: Eliminatee v_prenex_711 vanished before elimination [2021-07-13 19:48:45,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:48:45,769 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1691, output treesize:144 [2021-07-13 19:48:45,910 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:48:46,069 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2021-07-13 19:48:46,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:46,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551772814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:46,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:46,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:46,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789753018] [2021-07-13 19:48:46,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:46,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:46,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:46,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:46,274 INFO L87 Difference]: Start difference. First operand 375 states and 1180 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:47,034 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 134 [2021-07-13 19:48:47,349 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 78 [2021-07-13 19:48:47,900 WARN L205 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 90 [2021-07-13 19:48:48,103 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:48:48,843 WARN L205 SmtUtils]: Spent 705.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 105 [2021-07-13 19:48:49,144 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:48:49,956 WARN L205 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 108 [2021-07-13 19:48:50,321 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 89 [2021-07-13 19:48:50,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:50,363 INFO L93 Difference]: Finished difference Result 758 states and 2190 transitions. [2021-07-13 19:48:50,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:48:50,364 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:50,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:50,365 INFO L225 Difference]: With dead ends: 758 [2021-07-13 19:48:50,365 INFO L226 Difference]: Without dead ends: 701 [2021-07-13 19:48:50,365 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 4618.4ms TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:48:50,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2021-07-13 19:48:50,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 373. [2021-07-13 19:48:50,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.1478494623655915) internal successors, (1171), 372 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:50,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1171 transitions. [2021-07-13 19:48:50,370 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1171 transitions. Word has length 20 [2021-07-13 19:48:50,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:50,371 INFO L482 AbstractCegarLoop]: Abstraction has 373 states and 1171 transitions. [2021-07-13 19:48:50,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:50,371 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1171 transitions. [2021-07-13 19:48:50,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:50,371 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:50,371 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:50,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5542 [2021-07-13 19:48:50,581 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:50,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:50,581 INFO L82 PathProgramCache]: Analyzing trace with hash -322665892, now seen corresponding path program 39 times [2021-07-13 19:48:50,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:50,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656601204] [2021-07-13 19:48:50,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:50,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:50,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:50,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:50,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656601204] [2021-07-13 19:48:50,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656601204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:50,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423170421] [2021-07-13 19:48:50,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:50,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:48:50,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:50,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:48:50,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:51,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,378 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:48:51,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,385 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:48:51,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,392 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:48:51,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,682 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 94 [2021-07-13 19:48:51,683 INFO L628 ElimStorePlain]: treesize reduction 150, result has 67.9 percent of original size [2021-07-13 19:48:51,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,689 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:51,690 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,695 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:51,696 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,820 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:48:51,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:51,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:51,827 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,955 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:48:51,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:51,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,961 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:51,962 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:51,967 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:51,968 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,084 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:48:52,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:52,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,090 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:52,091 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,207 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:48:52,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:52,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:52,212 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:52,213 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,327 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:48:52,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:52,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:48:52,333 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:577, output treesize:243 [2021-07-13 19:48:52,550 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-07-13 19:48:52,872 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 84 [2021-07-13 19:48:53,143 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_746, v_prenex_748, array_6, v_prenex_750, v_prenex_742, v_prenex_744], 1=[v_prenex_745, v_prenex_747, v_prenex_749, array_3, v_prenex_741, v_prenex_743]} [2021-07-13 19:48:53,152 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 23 treesize of output 17 [2021-07-13 19:48:53,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,160 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 23 treesize of output 17 [2021-07-13 19:48:53,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,169 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 30 treesize of output 22 [2021-07-13 19:48:53,170 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,178 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 30 treesize of output 22 [2021-07-13 19:48:53,178 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,186 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 37 treesize of output 27 [2021-07-13 19:48:53,187 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,194 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 30 treesize of output 22 [2021-07-13 19:48:53,195 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,562 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 86 [2021-07-13 19:48:53,562 INFO L628 ElimStorePlain]: treesize reduction 1196, result has 14.3 percent of original size [2021-07-13 19:48:53,568 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 7 treesize of output 5 [2021-07-13 19:48:53,569 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,653 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 16 treesize of output 12 [2021-07-13 19:48:53,654 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,742 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 15 treesize of output 11 [2021-07-13 19:48:53,743 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,817 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 15 treesize of output 11 [2021-07-13 19:48:53,818 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,889 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 7 treesize of output 5 [2021-07-13 19:48:53,890 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:53,955 INFO L518 ElimStorePlain]: Eliminatee v_prenex_745 vanished before elimination [2021-07-13 19:48:53,955 INFO L518 ElimStorePlain]: Eliminatee v_prenex_747 vanished before elimination [2021-07-13 19:48:53,956 INFO L518 ElimStorePlain]: Eliminatee v_prenex_749 vanished before elimination [2021-07-13 19:48:53,956 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:48:53,956 INFO L518 ElimStorePlain]: Eliminatee v_prenex_741 vanished before elimination [2021-07-13 19:48:53,956 INFO L518 ElimStorePlain]: Eliminatee v_prenex_743 vanished before elimination [2021-07-13 19:48:53,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:48:53,958 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1537, output treesize:107 [2021-07-13 19:48:54,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:54,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423170421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:54,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:54,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:48:54,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892947766] [2021-07-13 19:48:54,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:54,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:54,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:54,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:54,106 INFO L87 Difference]: Start difference. First operand 373 states and 1171 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:54,599 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-07-13 19:48:54,926 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:48:55,299 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 129 [2021-07-13 19:48:55,796 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 144 [2021-07-13 19:48:56,023 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:48:56,245 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 19:48:56,427 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2021-07-13 19:48:56,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:56,446 INFO L93 Difference]: Finished difference Result 565 states and 1689 transitions. [2021-07-13 19:48:56,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:48:56,446 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:48:56,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:56,447 INFO L225 Difference]: With dead ends: 565 [2021-07-13 19:48:56,447 INFO L226 Difference]: Without dead ends: 517 [2021-07-13 19:48:56,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2878.1ms TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:48:56,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-07-13 19:48:56,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 379. [2021-07-13 19:48:56,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.14021164021164) internal successors, (1187), 378 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1187 transitions. [2021-07-13 19:48:56,452 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1187 transitions. Word has length 20 [2021-07-13 19:48:56,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:56,452 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1187 transitions. [2021-07-13 19:48:56,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:56,452 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1187 transitions. [2021-07-13 19:48:56,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:48:56,452 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:56,452 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:56,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5695 [2021-07-13 19:48:56,653 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:56,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:56,653 INFO L82 PathProgramCache]: Analyzing trace with hash -638777248, now seen corresponding path program 40 times [2021-07-13 19:48:56,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:56,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326703243] [2021-07-13 19:48:56,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:56,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:56,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:56,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326703243] [2021-07-13 19:48:56,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326703243] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:56,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760924655] [2021-07-13 19:48:56,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:56,987 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:56,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:56,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:48:56,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:57,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,893 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:57,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:57,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,900 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:57,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:57,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,908 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:57,908 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:57,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:57,915 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:57,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:48:57,923 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:57,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:57,929 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:57,930 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:58,404 WARN L205 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-13 19:48:58,405 INFO L628 ElimStorePlain]: treesize reduction 595, result has 45.6 percent of original size [2021-07-13 19:48:58,410 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 16 treesize of output 12 [2021-07-13 19:48:58,411 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:58,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:48:58,417 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:58,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,422 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:48:58,423 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:58,813 WARN L205 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-07-13 19:48:58,814 INFO L628 ElimStorePlain]: treesize reduction 27, result has 93.8 percent of original size [2021-07-13 19:48:58,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,820 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:58,821 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:58,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:58,826 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:48:58,827 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:58,832 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 7 treesize of output 5 [2021-07-13 19:48:58,833 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:59,177 WARN L205 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 69 [2021-07-13 19:48:59,177 INFO L628 ElimStorePlain]: treesize reduction 34, result has 91.1 percent of original size [2021-07-13 19:48:59,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:59,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:59,183 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:59,184 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:59,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:59,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:59,189 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:48:59,190 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:59,194 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 7 treesize of output 5 [2021-07-13 19:48:59,195 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:59,358 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:48:59,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:59,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:48:59,365 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:306 [2021-07-13 19:48:59,624 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 81 [2021-07-13 19:48:59,829 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_778, v_prenex_768, v_prenex_780, v_prenex_770, array_6, v_prenex_772, v_prenex_774, v_prenex_787, v_prenex_776, v_prenex_766], 1=[v_prenex_767, v_prenex_779, v_prenex_769, array_3, v_prenex_781, v_prenex_771, v_prenex_773, v_prenex_775, v_prenex_765, v_prenex_777]} [2021-07-13 19:48:59,839 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 15 treesize of output 11 [2021-07-13 19:48:59,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,270 WARN L205 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 98 [2021-07-13 19:49:00,271 INFO L628 ElimStorePlain]: treesize reduction 798, result has 28.7 percent of original size [2021-07-13 19:49:00,276 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 7 treesize of output 5 [2021-07-13 19:49:00,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,416 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:49:00,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,422 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 7 treesize of output 5 [2021-07-13 19:49:00,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,560 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:49:00,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,565 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 16 treesize of output 12 [2021-07-13 19:49:00,566 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,711 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:49:00,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,716 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 7 treesize of output 5 [2021-07-13 19:49:00,717 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,845 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:49:00,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,846 INFO L518 ElimStorePlain]: Eliminatee v_prenex_772 vanished before elimination [2021-07-13 19:49:00,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 7 treesize of output 5 [2021-07-13 19:49:00,851 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,980 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:49:00,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee v_prenex_787 vanished before elimination [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee v_prenex_776 vanished before elimination [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee v_prenex_766 vanished before elimination [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee v_prenex_767 vanished before elimination [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee v_prenex_779 vanished before elimination [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee v_prenex_769 vanished before elimination [2021-07-13 19:49:00,980 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:49:00,981 INFO L518 ElimStorePlain]: Eliminatee v_prenex_781 vanished before elimination [2021-07-13 19:49:00,981 INFO L518 ElimStorePlain]: Eliminatee v_prenex_771 vanished before elimination [2021-07-13 19:49:00,981 INFO L518 ElimStorePlain]: Eliminatee v_prenex_773 vanished before elimination [2021-07-13 19:49:00,981 INFO L518 ElimStorePlain]: Eliminatee v_prenex_775 vanished before elimination [2021-07-13 19:49:00,981 INFO L518 ElimStorePlain]: Eliminatee v_prenex_765 vanished before elimination [2021-07-13 19:49:00,981 INFO L518 ElimStorePlain]: Eliminatee v_prenex_777 vanished before elimination [2021-07-13 19:49:00,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 20 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:49:00,984 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 30 variables, input treesize:1126, output treesize:239 [2021-07-13 19:49:01,170 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-07-13 19:49:01,347 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:49:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:01,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760924655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:01,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:01,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:01,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794815517] [2021-07-13 19:49:01,443 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:01,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:01,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:01,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:01,444 INFO L87 Difference]: Start difference. First operand 379 states and 1187 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:02,211 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 100 [2021-07-13 19:49:02,606 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 132 [2021-07-13 19:49:02,907 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 86 [2021-07-13 19:49:03,262 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 96 [2021-07-13 19:49:03,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:03,308 INFO L93 Difference]: Finished difference Result 581 states and 1738 transitions. [2021-07-13 19:49:03,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:49:03,308 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:03,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:03,309 INFO L225 Difference]: With dead ends: 581 [2021-07-13 19:49:03,309 INFO L226 Difference]: Without dead ends: 566 [2021-07-13 19:49:03,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 2684.1ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:03,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-07-13 19:49:03,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 379. [2021-07-13 19:49:03,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.14021164021164) internal successors, (1187), 378 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:03,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1187 transitions. [2021-07-13 19:49:03,314 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1187 transitions. Word has length 20 [2021-07-13 19:49:03,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:03,315 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1187 transitions. [2021-07-13 19:49:03,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:03,315 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1187 transitions. [2021-07-13 19:49:03,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:03,315 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:03,315 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:03,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5813,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:03,531 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:03,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:03,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1957469660, now seen corresponding path program 41 times [2021-07-13 19:49:03,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:03,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541220740] [2021-07-13 19:49:03,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:03,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:03,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:03,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:03,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541220740] [2021-07-13 19:49:03,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541220740] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:03,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589489581] [2021-07-13 19:49:03,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:03,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:49:03,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:03,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:49:03,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:04,013 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 15 treesize of output 11 [2021-07-13 19:49:04,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,017 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 30 treesize of output 22 [2021-07-13 19:49:04,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,021 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 15 treesize of output 11 [2021-07-13 19:49:04,022 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,025 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 23 treesize of output 17 [2021-07-13 19:49:04,026 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,030 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 15 treesize of output 11 [2021-07-13 19:49:04,030 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,034 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 23 treesize of output 17 [2021-07-13 19:49:04,034 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,038 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 16 [2021-07-13 19:49:04,038 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,042 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 16 treesize of output 12 [2021-07-13 19:49:04,043 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,046 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 16 [2021-07-13 19:49:04,047 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,050 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 29 treesize of output 21 [2021-07-13 19:49:04,051 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,054 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 15 treesize of output 11 [2021-07-13 19:49:04,055 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,058 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 30 treesize of output 22 [2021-07-13 19:49:04,059 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,063 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 23 treesize of output 17 [2021-07-13 19:49:04,064 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,067 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 16 [2021-07-13 19:49:04,068 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,071 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 29 treesize of output 21 [2021-07-13 19:49:04,072 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,075 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 23 treesize of output 17 [2021-07-13 19:49:04,076 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 2 xjuncts. [2021-07-13 19:49:04,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 37 treesize of output 27 [2021-07-13 19:49:04,080 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,083 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 30 treesize of output 22 [2021-07-13 19:49:04,084 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,088 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 16 [2021-07-13 19:49:04,088 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,092 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 16 [2021-07-13 19:49:04,092 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,096 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 23 treesize of output 17 [2021-07-13 19:49:04,096 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,100 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 30 treesize of output 22 [2021-07-13 19:49:04,100 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,104 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 16 [2021-07-13 19:49:04,105 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,109 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 16 treesize of output 12 [2021-07-13 19:49:04,110 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:04,252 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 36 [2021-07-13 19:49:04,252 INFO L628 ElimStorePlain]: treesize reduction 272, result has 35.8 percent of original size [2021-07-13 19:49:04,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:04,254 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:847, output treesize:152 [2021-07-13 19:49:04,668 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-07-13 19:49:04,835 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-07-13 19:49:04,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:04,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589489581] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:04,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:04,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:49:04,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432334743] [2021-07-13 19:49:04,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:04,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:04,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:04,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:04,916 INFO L87 Difference]: Start difference. First operand 379 states and 1187 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:05,437 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:49:05,677 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-07-13 19:49:05,968 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2021-07-13 19:49:06,263 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 81 [2021-07-13 19:49:06,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:06,293 INFO L93 Difference]: Finished difference Result 557 states and 1684 transitions. [2021-07-13 19:49:06,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:49:06,293 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:06,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:06,294 INFO L225 Difference]: With dead ends: 557 [2021-07-13 19:49:06,294 INFO L226 Difference]: Without dead ends: 535 [2021-07-13 19:49:06,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1853.2ms TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:49:06,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-07-13 19:49:06,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 379. [2021-07-13 19:49:06,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.14021164021164) internal successors, (1187), 378 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:06,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1187 transitions. [2021-07-13 19:49:06,299 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1187 transitions. Word has length 20 [2021-07-13 19:49:06,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:06,299 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1187 transitions. [2021-07-13 19:49:06,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:06,299 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1187 transitions. [2021-07-13 19:49:06,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:06,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:06,300 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:06,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6027,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:06,516 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:06,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:06,516 INFO L82 PathProgramCache]: Analyzing trace with hash 266313232, now seen corresponding path program 42 times [2021-07-13 19:49:06,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:06,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325329566] [2021-07-13 19:49:06,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:06,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:06,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:06,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:06,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325329566] [2021-07-13 19:49:06,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325329566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:06,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682244151] [2021-07-13 19:49:06,682 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:06,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:06,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:06,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:49:06,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:07,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:07,241 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:07,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:07,648 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 130 [2021-07-13 19:49:07,649 INFO L628 ElimStorePlain]: treesize reduction 268, result has 64.1 percent of original size [2021-07-13 19:49:07,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:07,655 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:07,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:07,853 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:49:07,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:07,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:07,860 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:07,860 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,046 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-07-13 19:49:08,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:08,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:08,053 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,237 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:49:08,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:08,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,244 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:08,245 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,250 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:08,251 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,576 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 109 [2021-07-13 19:49:08,576 INFO L628 ElimStorePlain]: treesize reduction 24, result has 94.4 percent of original size [2021-07-13 19:49:08,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:08,583 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,588 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:08,589 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,744 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:49:08,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:08,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:08,751 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,756 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:08,757 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,906 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:49:08,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:08,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,912 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:49:08,914 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:08,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:08,918 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:08,919 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:09,076 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:49:09,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:09,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:49:09,084 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 16 variables, input treesize:753, output treesize:328 [2021-07-13 19:49:09,308 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 100 [2021-07-13 19:49:09,990 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_811, v_prenex_813, v_prenex_815, v_prenex_817, v_prenex_819, array_6, v_prenex_821], 1=[v_prenex_812, array_0, v_prenex_814, v_prenex_816, v_prenex_818, v_prenex_820, v_prenex_810]} [2021-07-13 19:49:09,999 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 16 [2021-07-13 19:49:09,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,007 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 16 [2021-07-13 19:49:10,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,016 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 15 treesize of output 11 [2021-07-13 19:49:10,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,024 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 15 treesize of output 11 [2021-07-13 19:49:10,025 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,033 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 29 treesize of output 21 [2021-07-13 19:49:10,034 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,041 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 16 [2021-07-13 19:49:10,042 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,526 WARN L205 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 105 [2021-07-13 19:49:10,526 INFO L628 ElimStorePlain]: treesize reduction 1609, result has 16.3 percent of original size [2021-07-13 19:49:10,532 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 7 treesize of output 5 [2021-07-13 19:49:10,533 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,655 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:49:10,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:10,660 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 7 treesize of output 5 [2021-07-13 19:49:10,661 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,780 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:49:10,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:10,786 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 9 treesize of output 7 [2021-07-13 19:49:10,787 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:10,904 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:49:10,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:10,909 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 7 treesize of output 5 [2021-07-13 19:49:10,910 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:11,027 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:49:11,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:11,032 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 7 treesize of output 5 [2021-07-13 19:49:11,032 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:11,159 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:49:11,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:11,163 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 16 treesize of output 12 [2021-07-13 19:49:11,164 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:11,167 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:11,168 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:11,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:11,259 INFO L518 ElimStorePlain]: Eliminatee v_prenex_812 vanished before elimination [2021-07-13 19:49:11,259 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:49:11,259 INFO L518 ElimStorePlain]: Eliminatee v_prenex_814 vanished before elimination [2021-07-13 19:49:11,259 INFO L518 ElimStorePlain]: Eliminatee v_prenex_816 vanished before elimination [2021-07-13 19:49:11,259 INFO L518 ElimStorePlain]: Eliminatee v_prenex_818 vanished before elimination [2021-07-13 19:49:11,260 INFO L518 ElimStorePlain]: Eliminatee v_prenex_820 vanished before elimination [2021-07-13 19:49:11,260 INFO L518 ElimStorePlain]: Eliminatee v_prenex_810 vanished before elimination [2021-07-13 19:49:11,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:49:11,262 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:2043, output treesize:175 [2021-07-13 19:49:11,419 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:49:11,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:11,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682244151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:11,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:11,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:11,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359300206] [2021-07-13 19:49:11,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:11,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:11,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:11,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:11,606 INFO L87 Difference]: Start difference. First operand 379 states and 1187 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:12,370 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 106 [2021-07-13 19:49:12,738 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 138 [2021-07-13 19:49:12,989 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-13 19:49:13,384 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 81 [2021-07-13 19:49:13,607 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:49:13,881 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-07-13 19:49:14,325 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 88 [2021-07-13 19:49:14,726 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 75 [2021-07-13 19:49:14,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:14,787 INFO L93 Difference]: Finished difference Result 676 states and 1970 transitions. [2021-07-13 19:49:14,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:49:14,787 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:14,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:14,788 INFO L225 Difference]: With dead ends: 676 [2021-07-13 19:49:14,788 INFO L226 Difference]: Without dead ends: 604 [2021-07-13 19:49:14,789 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 3640.3ms TimeCoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:49:14,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-07-13 19:49:14,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 379. [2021-07-13 19:49:14,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.14021164021164) internal successors, (1187), 378 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:14,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1187 transitions. [2021-07-13 19:49:14,794 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1187 transitions. Word has length 20 [2021-07-13 19:49:14,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:14,794 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1187 transitions. [2021-07-13 19:49:14,794 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:14,794 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1187 transitions. [2021-07-13 19:49:14,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:14,794 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:14,794 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:15,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6100 [2021-07-13 19:49:15,009 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:15,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:15,009 INFO L82 PathProgramCache]: Analyzing trace with hash -917231582, now seen corresponding path program 43 times [2021-07-13 19:49:15,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:15,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130913192] [2021-07-13 19:49:15,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:15,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:15,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:15,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130913192] [2021-07-13 19:49:15,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130913192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:15,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257714945] [2021-07-13 19:49:15,201 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:15,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:49:15,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:15,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,832 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:49:15,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,839 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:49:15,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,845 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:49:15,846 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,851 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:49:15,852 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:15,857 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:15,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:15,862 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:49:15,862 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,195 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 66 [2021-07-13 19:49:16,195 INFO L628 ElimStorePlain]: treesize reduction 398, result has 43.5 percent of original size [2021-07-13 19:49:16,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,200 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:16,201 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,205 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:16,206 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,210 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:16,211 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,339 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:49:16,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:16,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,344 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:16,345 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:16,350 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:16,354 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:16,355 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:16,585 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-13 19:49:16,586 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:49:16,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:16,592 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:241 [2021-07-13 19:49:16,989 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_834, v_prenex_836, v_prenex_838, array_6, v_prenex_840, v_prenex_832], 1=[v_prenex_833, v_prenex_835, array_0, v_prenex_837, v_prenex_839, v_prenex_831]} [2021-07-13 19:49:16,997 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 31 treesize of output 23 [2021-07-13 19:49:16,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,005 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 24 treesize of output 18 [2021-07-13 19:49:17,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,014 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 24 treesize of output 18 [2021-07-13 19:49:17,015 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,022 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 17 treesize of output 13 [2021-07-13 19:49:17,023 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,031 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 17 treesize of output 13 [2021-07-13 19:49:17,032 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,039 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 24 treesize of output 18 [2021-07-13 19:49:17,040 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,479 WARN L205 SmtUtils]: Spent 439.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 93 [2021-07-13 19:49:17,480 INFO L628 ElimStorePlain]: treesize reduction 1309, result has 17.3 percent of original size [2021-07-13 19:49:17,485 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 16 treesize of output 12 [2021-07-13 19:49:17,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,610 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:49:17,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:17,616 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 7 treesize of output 5 [2021-07-13 19:49:17,617 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,738 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:49:17,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:17,743 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 7 treesize of output 5 [2021-07-13 19:49:17,744 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,863 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:49:17,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:17,868 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 7 treesize of output 5 [2021-07-13 19:49:17,869 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,986 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:49:17,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:17,991 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 8 treesize of output 6 [2021-07-13 19:49:17,992 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:17,996 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 16 treesize of output 12 [2021-07-13 19:49:17,997 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:18,153 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:49:18,153 INFO L628 ElimStorePlain]: treesize reduction 27, result has 87.4 percent of original size [2021-07-13 19:49:18,153 INFO L518 ElimStorePlain]: Eliminatee v_prenex_833 vanished before elimination [2021-07-13 19:49:18,153 INFO L518 ElimStorePlain]: Eliminatee v_prenex_835 vanished before elimination [2021-07-13 19:49:18,154 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:49:18,154 INFO L518 ElimStorePlain]: Eliminatee v_prenex_837 vanished before elimination [2021-07-13 19:49:18,154 INFO L518 ElimStorePlain]: Eliminatee v_prenex_839 vanished before elimination [2021-07-13 19:49:18,154 INFO L518 ElimStorePlain]: Eliminatee v_prenex_831 vanished before elimination [2021-07-13 19:49:18,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:18,156 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1703, output treesize:140 [2021-07-13 19:49:18,293 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:49:18,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:18,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257714945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:18,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:18,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:18,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750520735] [2021-07-13 19:49:18,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:18,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:18,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:18,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:18,591 INFO L87 Difference]: Start difference. First operand 379 states and 1187 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:19,082 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2021-07-13 19:49:19,488 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 123 [2021-07-13 19:49:19,753 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-13 19:49:20,070 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-13 19:49:20,283 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-07-13 19:49:20,706 WARN L205 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 77 [2021-07-13 19:49:21,216 WARN L205 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 83 [2021-07-13 19:49:21,594 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2021-07-13 19:49:22,060 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 83 [2021-07-13 19:49:22,612 WARN L205 SmtUtils]: Spent 504.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 91 [2021-07-13 19:49:23,017 WARN L205 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 75 [2021-07-13 19:49:23,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:23,059 INFO L93 Difference]: Finished difference Result 768 states and 2235 transitions. [2021-07-13 19:49:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:49:23,060 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:23,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:23,061 INFO L225 Difference]: With dead ends: 768 [2021-07-13 19:49:23,061 INFO L226 Difference]: Without dead ends: 738 [2021-07-13 19:49:23,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 4786.2ms TimeCoverageRelationStatistics Valid=179, Invalid=813, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:49:23,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2021-07-13 19:49:23,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 380. [2021-07-13 19:49:23,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.1451187335092348) internal successors, (1192), 379 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:23,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1192 transitions. [2021-07-13 19:49:23,067 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1192 transitions. Word has length 20 [2021-07-13 19:49:23,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:23,067 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1192 transitions. [2021-07-13 19:49:23,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:23,067 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1192 transitions. [2021-07-13 19:49:23,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:23,068 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:23,068 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:23,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6373 [2021-07-13 19:49:23,268 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:23,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:23,268 INFO L82 PathProgramCache]: Analyzing trace with hash -2135866942, now seen corresponding path program 44 times [2021-07-13 19:49:23,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:23,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703227116] [2021-07-13 19:49:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:23,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:23,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703227116] [2021-07-13 19:49:23,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703227116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:23,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892030774] [2021-07-13 19:49:23,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:23,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:23,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:23,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:49:23,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:24,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,040 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:24,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,416 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 105 [2021-07-13 19:49:24,417 INFO L628 ElimStorePlain]: treesize reduction 186, result has 68.5 percent of original size [2021-07-13 19:49:24,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,423 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:24,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,615 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:49:24,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:24,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,622 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:24,622 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,627 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:24,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,803 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:49:24,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:24,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,809 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:49:24,810 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,816 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:49:24,817 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:24,972 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:49:24,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:24,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:24,977 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:24,978 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,134 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:49:25,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:25,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:25,140 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:25,142 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,146 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,146 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,266 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:49:25,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:25,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:25,273 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:597, output treesize:249 [2021-07-13 19:49:25,493 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 91 [2021-07-13 19:49:25,758 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_855, v_prenex_857, v_prenex_859, array_6, v_prenex_861, v_prenex_863], 1=[v_prenex_856, v_prenex_858, array_0, v_prenex_860, v_prenex_862, v_prenex_854]} [2021-07-13 19:49:25,766 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 16 [2021-07-13 19:49:25,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,774 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 29 treesize of output 21 [2021-07-13 19:49:25,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,783 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,790 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,798 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:25,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:25,806 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,208 WARN L205 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 90 [2021-07-13 19:49:26,208 INFO L628 ElimStorePlain]: treesize reduction 1317, result has 15.0 percent of original size [2021-07-13 19:49:26,213 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 7 treesize of output 5 [2021-07-13 19:49:26,214 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,318 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:49:26,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,323 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 16 treesize of output 12 [2021-07-13 19:49:26,324 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,429 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 9 treesize of output 7 [2021-07-13 19:49:26,430 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,532 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 7 treesize of output 5 [2021-07-13 19:49:26,533 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,640 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:49:26,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,644 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 7 treesize of output 5 [2021-07-13 19:49:26,645 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:26,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:26,737 INFO L518 ElimStorePlain]: Eliminatee v_prenex_856 vanished before elimination [2021-07-13 19:49:26,737 INFO L518 ElimStorePlain]: Eliminatee v_prenex_858 vanished before elimination [2021-07-13 19:49:26,738 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:49:26,738 INFO L518 ElimStorePlain]: Eliminatee v_prenex_860 vanished before elimination [2021-07-13 19:49:26,738 INFO L518 ElimStorePlain]: Eliminatee v_prenex_862 vanished before elimination [2021-07-13 19:49:26,738 INFO L518 ElimStorePlain]: Eliminatee v_prenex_854 vanished before elimination [2021-07-13 19:49:26,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:26,741 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1745, output treesize:140 [2021-07-13 19:49:26,896 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:49:27,137 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2021-07-13 19:49:27,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:27,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892030774] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:27,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:27,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:27,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294980040] [2021-07-13 19:49:27,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:27,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:27,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:27,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:27,221 INFO L87 Difference]: Start difference. First operand 380 states and 1192 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:27,697 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-07-13 19:49:28,093 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 122 [2021-07-13 19:49:28,367 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 64 [2021-07-13 19:49:28,839 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 73 [2021-07-13 19:49:29,312 WARN L205 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 81 [2021-07-13 19:49:29,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:29,345 INFO L93 Difference]: Finished difference Result 666 states and 1970 transitions. [2021-07-13 19:49:29,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:49:29,346 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:29,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:29,347 INFO L225 Difference]: With dead ends: 666 [2021-07-13 19:49:29,347 INFO L226 Difference]: Without dead ends: 651 [2021-07-13 19:49:29,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 2668.1ms TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:29,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-07-13 19:49:29,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 381. [2021-07-13 19:49:29,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.1526315789473682) internal successors, (1198), 380 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:29,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1198 transitions. [2021-07-13 19:49:29,363 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1198 transitions. Word has length 20 [2021-07-13 19:49:29,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:29,363 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1198 transitions. [2021-07-13 19:49:29,363 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:29,363 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1198 transitions. [2021-07-13 19:49:29,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:29,364 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:29,364 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:29,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6565 [2021-07-13 19:49:29,580 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:29,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:29,580 INFO L82 PathProgramCache]: Analyzing trace with hash 71828966, now seen corresponding path program 45 times [2021-07-13 19:49:29,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:29,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731691457] [2021-07-13 19:49:29,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:29,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:29,778 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:29,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:29,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731691457] [2021-07-13 19:49:29,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731691457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:29,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848685308] [2021-07-13 19:49:29,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:29,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:49:29,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:29,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:49:29,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:30,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,458 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:30,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,464 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:30,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,471 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:49:30,471 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,476 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:49:30,477 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,482 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:49:30,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,488 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:49:30,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,905 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 76 [2021-07-13 19:49:30,905 INFO L628 ElimStorePlain]: treesize reduction 465, result has 47.6 percent of original size [2021-07-13 19:49:30,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,911 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:49:30,912 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:30,917 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:49:30,918 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:30,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:30,923 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,070 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:49:31,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:31,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,076 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:31,077 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,081 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:31,082 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:31,087 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:31,087 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,363 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 61 [2021-07-13 19:49:31,363 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:49:31,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:31,370 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:1003, output treesize:274 [2021-07-13 19:49:31,607 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-07-13 19:49:31,808 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_878, v_prenex_880, array_6, v_prenex_882, v_prenex_874, v_prenex_876], 1=[v_prenex_877, v_prenex_879, array_0, v_prenex_881, v_prenex_873, v_prenex_875]} [2021-07-13 19:49:31,818 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 16 [2021-07-13 19:49:31,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,827 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 15 treesize of output 11 [2021-07-13 19:49:31,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,844 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 29 treesize of output 21 [2021-07-13 19:49:31,845 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,853 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:31,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:31,860 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,269 WARN L205 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 98 [2021-07-13 19:49:32,270 INFO L628 ElimStorePlain]: treesize reduction 1380, result has 15.7 percent of original size [2021-07-13 19:49:32,274 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 7 treesize of output 5 [2021-07-13 19:49:32,275 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:32,366 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 9 treesize of output 7 [2021-07-13 19:49:32,367 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:32,456 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 7 treesize of output 5 [2021-07-13 19:49:32,457 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:32,541 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 7 treesize of output 5 [2021-07-13 19:49:32,542 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:32,621 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 16 treesize of output 12 [2021-07-13 19:49:32,622 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:32,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:32,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_877 vanished before elimination [2021-07-13 19:49:32,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_879 vanished before elimination [2021-07-13 19:49:32,695 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:49:32,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_881 vanished before elimination [2021-07-13 19:49:32,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_873 vanished before elimination [2021-07-13 19:49:32,695 INFO L518 ElimStorePlain]: Eliminatee v_prenex_875 vanished before elimination [2021-07-13 19:49:32,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:32,698 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1811, output treesize:194 [2021-07-13 19:49:32,825 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:49:33,012 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-07-13 19:49:33,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:33,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848685308] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:33,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:33,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:33,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532021611] [2021-07-13 19:49:33,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:33,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:33,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:33,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:33,211 INFO L87 Difference]: Start difference. First operand 381 states and 1198 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:34,011 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 129 [2021-07-13 19:49:34,323 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2021-07-13 19:49:34,734 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:49:35,159 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 82 [2021-07-13 19:49:35,610 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 76 [2021-07-13 19:49:36,051 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 85 [2021-07-13 19:49:36,529 WARN L205 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 90 [2021-07-13 19:49:36,672 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 57 [2021-07-13 19:49:37,021 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2021-07-13 19:49:37,527 WARN L205 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2021-07-13 19:49:37,685 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-13 19:49:37,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:37,755 INFO L93 Difference]: Finished difference Result 932 states and 2632 transitions. [2021-07-13 19:49:37,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:49:37,756 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:37,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:37,757 INFO L225 Difference]: With dead ends: 932 [2021-07-13 19:49:37,757 INFO L226 Difference]: Without dead ends: 860 [2021-07-13 19:49:37,757 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 4954.1ms TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:49:37,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2021-07-13 19:49:37,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 385. [2021-07-13 19:49:37,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.1666666666666665) internal successors, (1216), 384 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:37,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1216 transitions. [2021-07-13 19:49:37,763 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1216 transitions. Word has length 20 [2021-07-13 19:49:37,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:37,763 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1216 transitions. [2021-07-13 19:49:37,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:37,764 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1216 transitions. [2021-07-13 19:49:37,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:37,764 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:37,764 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:37,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6717 [2021-07-13 19:49:37,979 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:37,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:37,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1115297082, now seen corresponding path program 46 times [2021-07-13 19:49:37,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:37,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383125657] [2021-07-13 19:49:37,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:38,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:38,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:38,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383125657] [2021-07-13 19:49:38,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383125657] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:38,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847828370] [2021-07-13 19:49:38,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:38,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:49:38,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:38,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:49:38,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:38,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:38,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:38,825 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:38,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:38,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:38,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:38,833 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:49:38,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:38,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:38,840 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:38,840 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,250 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 111 [2021-07-13 19:49:39,250 INFO L628 ElimStorePlain]: treesize reduction 203, result has 66.4 percent of original size [2021-07-13 19:49:39,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,257 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:39,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,435 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-07-13 19:49:39,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:39,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,441 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:39,442 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:39,447 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,583 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:49:39,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:39,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,588 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:39,588 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,727 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:49:39,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:39,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,734 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:39,734 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,882 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:49:39,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:39,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,889 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:49:39,890 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:39,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:39,895 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:39,895 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,031 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:49:40,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:40,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:40,038 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:633, output treesize:276 [2021-07-13 19:49:40,276 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-07-13 19:49:40,551 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_899, v_prenex_901, v_prenex_903, v_prenex_905, array_6, v_prenex_897], 1=[v_prenex_900, v_prenex_902, array_0, v_prenex_904, v_prenex_896, v_prenex_898]} [2021-07-13 19:49:40,560 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 15 treesize of output 11 [2021-07-13 19:49:40,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,570 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 16 [2021-07-13 19:49:40,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,579 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 29 treesize of output 21 [2021-07-13 19:49:40,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:40,588 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:40,597 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:40,605 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:40,606 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,120 WARN L205 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 102 [2021-07-13 19:49:41,121 INFO L628 ElimStorePlain]: treesize reduction 1345, result has 18.4 percent of original size [2021-07-13 19:49:41,127 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 7 treesize of output 5 [2021-07-13 19:49:41,128 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,277 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:49:41,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,283 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 16 treesize of output 12 [2021-07-13 19:49:41,284 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,429 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:49:41,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,435 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 8 treesize of output 6 [2021-07-13 19:49:41,436 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,441 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 16 treesize of output 12 [2021-07-13 19:49:41,442 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,681 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 81 [2021-07-13 19:49:41,681 INFO L628 ElimStorePlain]: treesize reduction 30, result has 88.4 percent of original size [2021-07-13 19:49:41,686 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 7 treesize of output 5 [2021-07-13 19:49:41,687 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,802 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:49:41,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,807 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 9 treesize of output 7 [2021-07-13 19:49:41,808 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:41,919 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:49:41,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:41,919 INFO L518 ElimStorePlain]: Eliminatee v_prenex_900 vanished before elimination [2021-07-13 19:49:41,919 INFO L518 ElimStorePlain]: Eliminatee v_prenex_902 vanished before elimination [2021-07-13 19:49:41,919 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:49:41,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_904 vanished before elimination [2021-07-13 19:49:41,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_896 vanished before elimination [2021-07-13 19:49:41,920 INFO L518 ElimStorePlain]: Eliminatee v_prenex_898 vanished before elimination [2021-07-13 19:49:41,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:41,923 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1817, output treesize:194 [2021-07-13 19:49:42,112 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:49:42,308 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:49:42,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:42,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847828370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:42,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:42,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:42,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460026464] [2021-07-13 19:49:42,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:42,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:42,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:42,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:42,496 INFO L87 Difference]: Start difference. First operand 385 states and 1216 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:42,921 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-07-13 19:49:43,270 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 135 [2021-07-13 19:49:43,501 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 72 [2021-07-13 19:49:44,075 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 80 [2021-07-13 19:49:44,758 WARN L205 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 90 [2021-07-13 19:49:44,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:44,789 INFO L93 Difference]: Finished difference Result 685 states and 2029 transitions. [2021-07-13 19:49:44,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:49:44,789 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:44,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:44,790 INFO L225 Difference]: With dead ends: 685 [2021-07-13 19:49:44,790 INFO L226 Difference]: Without dead ends: 670 [2021-07-13 19:49:44,791 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 2969.6ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:49:44,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2021-07-13 19:49:44,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 383. [2021-07-13 19:49:44,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.1518324607329844) internal successors, (1204), 382 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:44,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1204 transitions. [2021-07-13 19:49:44,796 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1204 transitions. Word has length 20 [2021-07-13 19:49:44,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:44,796 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1204 transitions. [2021-07-13 19:49:44,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:44,796 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1204 transitions. [2021-07-13 19:49:44,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:44,797 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:44,797 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:45,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6918,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:45,013 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:45,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:45,013 INFO L82 PathProgramCache]: Analyzing trace with hash -82608552, now seen corresponding path program 47 times [2021-07-13 19:49:45,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:45,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479593137] [2021-07-13 19:49:45,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:45,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:45,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:45,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479593137] [2021-07-13 19:49:45,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479593137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:45,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737160010] [2021-07-13 19:49:45,185 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:45,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:49:45,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:45,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:49:45,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:45,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 36 treesize of output 26 [2021-07-13 19:49:45,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,411 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 37 treesize of output 27 [2021-07-13 19:49:45,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,416 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 38 treesize of output 28 [2021-07-13 19:49:45,417 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,422 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 37 treesize of output 27 [2021-07-13 19:49:45,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,427 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 29 treesize of output 21 [2021-07-13 19:49:45,427 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,432 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 31 treesize of output 23 [2021-07-13 19:49:45,433 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,437 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 36 treesize of output 26 [2021-07-13 19:49:45,438 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,442 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 30 treesize of output 22 [2021-07-13 19:49:45,443 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,447 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 29 treesize of output 21 [2021-07-13 19:49:45,448 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,452 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 30 treesize of output 22 [2021-07-13 19:49:45,453 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,457 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 38 treesize of output 28 [2021-07-13 19:49:45,458 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,463 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 30 treesize of output 22 [2021-07-13 19:49:45,463 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,467 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 44 treesize of output 32 [2021-07-13 19:49:45,468 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,472 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 36 treesize of output 26 [2021-07-13 19:49:45,473 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,477 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 37 treesize of output 27 [2021-07-13 19:49:45,478 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,482 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 31 treesize of output 23 [2021-07-13 19:49:45,483 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,487 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 30 treesize of output 22 [2021-07-13 19:49:45,488 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,492 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 36 treesize of output 26 [2021-07-13 19:49:45,492 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,496 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 45 treesize of output 33 [2021-07-13 19:49:45,497 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,502 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 30 treesize of output 22 [2021-07-13 19:49:45,502 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,506 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 29 treesize of output 21 [2021-07-13 19:49:45,507 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,511 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 43 treesize of output 31 [2021-07-13 19:49:45,512 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,516 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 44 treesize of output 32 [2021-07-13 19:49:45,517 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,522 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 37 treesize of output 27 [2021-07-13 19:49:45,523 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,527 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 37 treesize of output 27 [2021-07-13 19:49:45,527 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,532 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 37 treesize of output 27 [2021-07-13 19:49:45,532 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,536 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 30 treesize of output 22 [2021-07-13 19:49:45,537 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,541 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 37 treesize of output 27 [2021-07-13 19:49:45,542 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,546 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 30 treesize of output 22 [2021-07-13 19:49:45,546 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,550 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 29 treesize of output 21 [2021-07-13 19:49:45,551 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,554 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 37 treesize of output 27 [2021-07-13 19:49:45,555 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:45,559 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,563 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 38 treesize of output 28 [2021-07-13 19:49:45,564 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,568 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 30 treesize of output 22 [2021-07-13 19:49:45,569 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,572 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 31 treesize of output 23 [2021-07-13 19:49:45,573 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,576 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 38 treesize of output 28 [2021-07-13 19:49:45,578 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:45,800 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 40 [2021-07-13 19:49:45,800 INFO L628 ElimStorePlain]: treesize reduction 413, result has 33.7 percent of original size [2021-07-13 19:49:45,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:45,802 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1981, output treesize:210 [2021-07-13 19:49:45,942 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2021-07-13 19:49:46,248 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:49:46,467 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-07-13 19:49:46,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:46,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737160010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:46,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:46,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:49:46,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646510992] [2021-07-13 19:49:46,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:49:46,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:46,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:49:46,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:49:46,667 INFO L87 Difference]: Start difference. First operand 383 states and 1204 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:47,508 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 73 [2021-07-13 19:49:48,053 WARN L205 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 87 [2021-07-13 19:49:48,431 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 19:49:48,574 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 63 [2021-07-13 19:49:48,839 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-13 19:49:49,060 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 19:49:49,332 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 83 [2021-07-13 19:49:49,743 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-07-13 19:49:50,031 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:49:50,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:50,072 INFO L93 Difference]: Finished difference Result 715 states and 2080 transitions. [2021-07-13 19:49:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:50,073 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:50,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:50,074 INFO L225 Difference]: With dead ends: 715 [2021-07-13 19:49:50,074 INFO L226 Difference]: Without dead ends: 643 [2021-07-13 19:49:50,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 4019.0ms TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:49:50,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-07-13 19:49:50,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 383. [2021-07-13 19:49:50,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.1518324607329844) internal successors, (1204), 382 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:50,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1204 transitions. [2021-07-13 19:49:50,079 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1204 transitions. Word has length 20 [2021-07-13 19:49:50,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:50,079 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1204 transitions. [2021-07-13 19:49:50,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:50,079 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1204 transitions. [2021-07-13 19:49:50,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:50,080 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:50,080 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:50,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7088 [2021-07-13 19:49:50,293 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:50,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:50,293 INFO L82 PathProgramCache]: Analyzing trace with hash 213400338, now seen corresponding path program 48 times [2021-07-13 19:49:50,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:50,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385341080] [2021-07-13 19:49:50,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:50,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:50,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:50,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:50,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385341080] [2021-07-13 19:49:50,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385341080] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:50,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504303990] [2021-07-13 19:49:50,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:50,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:49:50,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:50,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:49:50,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:50,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,842 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:49:50,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,847 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:49:50,848 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,852 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:49:50,853 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,857 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:50,858 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,862 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:50,863 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:50,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:50,867 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:49:50,867 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,162 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 71 [2021-07-13 19:49:51,163 INFO L628 ElimStorePlain]: treesize reduction 496, result has 44.3 percent of original size [2021-07-13 19:49:51,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,168 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:51,168 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,173 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:51,173 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,178 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:49:51,178 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,454 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-13 19:49:51,455 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:49:51,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:51,460 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,465 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:51,465 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:51,469 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:51,470 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:51,694 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-13 19:49:51,695 INFO L628 ElimStorePlain]: treesize reduction 33, result has 89.5 percent of original size [2021-07-13 19:49:51,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:51,701 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:1003, output treesize:265 [2021-07-13 19:49:52,077 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-07-13 19:49:52,256 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_922, v_prenex_924, v_prenex_916, v_prenex_918, array_6, v_prenex_920], 1=[v_prenex_921, v_prenex_923, array_0, v_prenex_915, v_prenex_917, v_prenex_919]} [2021-07-13 19:49:52,264 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 17 treesize of output 13 [2021-07-13 19:49:52,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,273 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 17 treesize of output 13 [2021-07-13 19:49:52,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,282 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 24 treesize of output 18 [2021-07-13 19:49:52,283 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,291 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 24 treesize of output 18 [2021-07-13 19:49:52,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,299 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 24 treesize of output 18 [2021-07-13 19:49:52,300 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,308 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 31 treesize of output 23 [2021-07-13 19:49:52,308 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,775 WARN L205 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 95 [2021-07-13 19:49:52,776 INFO L628 ElimStorePlain]: treesize reduction 1431, result has 17.1 percent of original size [2021-07-13 19:49:52,781 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 16 treesize of output 12 [2021-07-13 19:49:52,782 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:52,914 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:49:52,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:52,919 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 7 treesize of output 5 [2021-07-13 19:49:52,920 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:53,054 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:49:53,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:53,059 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 7 treesize of output 5 [2021-07-13 19:49:53,060 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:53,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:53,065 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:53,172 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:49:53,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:53,176 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 7 treesize of output 5 [2021-07-13 19:49:53,177 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:53,281 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:49:53,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:53,285 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 7 treesize of output 5 [2021-07-13 19:49:53,286 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:53,387 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:49:53,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:53,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_921 vanished before elimination [2021-07-13 19:49:53,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_923 vanished before elimination [2021-07-13 19:49:53,387 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:49:53,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_915 vanished before elimination [2021-07-13 19:49:53,387 INFO L518 ElimStorePlain]: Eliminatee v_prenex_917 vanished before elimination [2021-07-13 19:49:53,388 INFO L518 ElimStorePlain]: Eliminatee v_prenex_919 vanished before elimination [2021-07-13 19:49:53,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:49:53,390 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1851, output treesize:168 [2021-07-13 19:49:53,567 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 34 [2021-07-13 19:49:53,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:53,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504303990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:53,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:53,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:49:53,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206002555] [2021-07-13 19:49:53,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:49:53,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:53,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:49:53,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:49:53,813 INFO L87 Difference]: Start difference. First operand 383 states and 1204 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:54,712 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 127 [2021-07-13 19:49:55,374 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 134 [2021-07-13 19:49:55,636 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-07-13 19:49:56,009 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 68 [2021-07-13 19:49:56,219 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2021-07-13 19:49:56,588 WARN L205 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 74 [2021-07-13 19:49:56,815 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:49:57,178 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 19:49:57,621 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 85 [2021-07-13 19:49:57,878 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:49:57,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:57,945 INFO L93 Difference]: Finished difference Result 737 states and 2136 transitions. [2021-07-13 19:49:57,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:49:57,946 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:49:57,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:57,947 INFO L225 Difference]: With dead ends: 737 [2021-07-13 19:49:57,947 INFO L226 Difference]: Without dead ends: 692 [2021-07-13 19:49:57,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 4387.0ms TimeCoverageRelationStatistics Valid=184, Invalid=938, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:49:57,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-07-13 19:49:57,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 381. [2021-07-13 19:49:57,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.15) internal successors, (1197), 380 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:57,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1197 transitions. [2021-07-13 19:49:57,953 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1197 transitions. Word has length 20 [2021-07-13 19:49:57,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:57,953 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1197 transitions. [2021-07-13 19:49:57,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:57,953 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1197 transitions. [2021-07-13 19:49:57,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:49:57,953 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:57,953 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:58,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7137 [2021-07-13 19:49:58,154 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:58,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:58,154 INFO L82 PathProgramCache]: Analyzing trace with hash 937121676, now seen corresponding path program 49 times [2021-07-13 19:49:58,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:58,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706775508] [2021-07-13 19:49:58,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:58,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:58,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:58,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706775508] [2021-07-13 19:49:58,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706775508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:58,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228606596] [2021-07-13 19:49:58,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:58,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:58,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:49:58,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:58,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,656 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:58,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:58,934 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 88 [2021-07-13 19:49:58,934 INFO L628 ElimStorePlain]: treesize reduction 153, result has 66.6 percent of original size [2021-07-13 19:49:58,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:58,939 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:58,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,060 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:49:59,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:59,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,066 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:49:59,067 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,071 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:59,072 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,272 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 74 [2021-07-13 19:49:59,273 INFO L628 ElimStorePlain]: treesize reduction 26, result has 90.4 percent of original size [2021-07-13 19:49:59,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,278 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:49:59,279 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,283 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:49:59,284 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:59,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,372 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:49:59,373 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,377 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:59,377 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:59,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:59,460 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:49:59,461 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:59,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:59,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:49:59,544 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:465, output treesize:168 [2021-07-13 19:49:59,690 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:50:00,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:00,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228606596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:00,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:00,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:50:00,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209788136] [2021-07-13 19:50:00,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:00,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:00,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:00,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:00,388 INFO L87 Difference]: Start difference. First operand 381 states and 1197 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:00,929 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 108 [2021-07-13 19:50:01,360 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 124 [2021-07-13 19:50:01,874 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 131 [2021-07-13 19:50:02,438 WARN L205 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 142 [2021-07-13 19:50:03,028 WARN L205 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 147 [2021-07-13 19:50:03,652 WARN L205 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 152 [2021-07-13 19:50:04,177 WARN L205 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 143 [2021-07-13 19:50:04,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:04,216 INFO L93 Difference]: Finished difference Result 701 states and 2039 transitions. [2021-07-13 19:50:04,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:50:04,216 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:04,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:04,217 INFO L225 Difference]: With dead ends: 701 [2021-07-13 19:50:04,217 INFO L226 Difference]: Without dead ends: 647 [2021-07-13 19:50:04,218 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 4309.3ms TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:50:04,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2021-07-13 19:50:04,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 385. [2021-07-13 19:50:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.1536458333333335) internal successors, (1211), 384 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:04,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1211 transitions. [2021-07-13 19:50:04,223 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1211 transitions. Word has length 20 [2021-07-13 19:50:04,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:04,223 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1211 transitions. [2021-07-13 19:50:04,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:04,223 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1211 transitions. [2021-07-13 19:50:04,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:04,224 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:04,224 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:04,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7271,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:04,433 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:04,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:04,433 INFO L82 PathProgramCache]: Analyzing trace with hash 844201320, now seen corresponding path program 50 times [2021-07-13 19:50:04,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:04,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337115326] [2021-07-13 19:50:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:04,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:04,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:04,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:04,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337115326] [2021-07-13 19:50:04,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337115326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:04,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801133275] [2021-07-13 19:50:04,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:04,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:04,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:04,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:50:04,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:05,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,073 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:50:05,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,079 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:05,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:05,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,417 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 97 [2021-07-13 19:50:05,418 INFO L628 ElimStorePlain]: treesize reduction 156, result has 69.3 percent of original size [2021-07-13 19:50:05,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,424 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:05,425 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,430 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:50:05,431 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,580 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:50:05,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:05,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,585 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:05,586 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,741 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:50:05,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:05,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,746 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:05,747 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:05,891 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:50:05,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:05,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:05,896 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:05,897 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,039 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:50:06,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:06,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:06,045 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:50:06,046 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:06,050 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:06,157 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:50:06,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:06,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:50:06,164 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:537, output treesize:215 [2021-07-13 19:50:06,358 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-07-13 19:50:06,678 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 94 [2021-07-13 19:50:07,095 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 84 [2021-07-13 19:50:07,343 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_977, v_prenex_979, array_6, v_prenex_971, v_prenex_973, v_prenex_975], 1=[v_prenex_976, v_prenex_978, array_3, v_prenex_970, v_prenex_972, v_prenex_974]} [2021-07-13 19:50:07,352 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 15 treesize of output 11 [2021-07-13 19:50:07,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,361 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 16 [2021-07-13 19:50:07,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,369 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 29 treesize of output 21 [2021-07-13 19:50:07,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,378 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 15 treesize of output 11 [2021-07-13 19:50:07,379 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,387 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 16 [2021-07-13 19:50:07,388 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,396 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 16 [2021-07-13 19:50:07,397 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,759 WARN L205 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 83 [2021-07-13 19:50:07,759 INFO L628 ElimStorePlain]: treesize reduction 1246, result has 13.0 percent of original size [2021-07-13 19:50:07,765 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 7 treesize of output 5 [2021-07-13 19:50:07,766 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:07,845 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 7 treesize of output 5 [2021-07-13 19:50:07,846 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:07,926 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 7 treesize of output 5 [2021-07-13 19:50:07,927 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:07,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:08,003 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 16 treesize of output 12 [2021-07-13 19:50:08,004 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:08,075 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 7 treesize of output 5 [2021-07-13 19:50:08,076 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:08,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:08,141 INFO L518 ElimStorePlain]: Eliminatee v_prenex_976 vanished before elimination [2021-07-13 19:50:08,141 INFO L518 ElimStorePlain]: Eliminatee v_prenex_978 vanished before elimination [2021-07-13 19:50:08,141 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:50:08,141 INFO L518 ElimStorePlain]: Eliminatee v_prenex_970 vanished before elimination [2021-07-13 19:50:08,141 INFO L518 ElimStorePlain]: Eliminatee v_prenex_972 vanished before elimination [2021-07-13 19:50:08,141 INFO L518 ElimStorePlain]: Eliminatee v_prenex_974 vanished before elimination [2021-07-13 19:50:08,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:50:08,143 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1537, output treesize:107 [2021-07-13 19:50:08,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:08,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801133275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:08,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:08,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:50:08,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035446745] [2021-07-13 19:50:08,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:08,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:08,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:08,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:08,292 INFO L87 Difference]: Start difference. First operand 385 states and 1211 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:08,902 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 121 [2021-07-13 19:50:09,648 WARN L205 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 185 DAG size of output: 160 [2021-07-13 19:50:10,136 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 134 [2021-07-13 19:50:10,980 WARN L205 SmtUtils]: Spent 746.00 ms on a formula simplification. DAG size of input: 199 DAG size of output: 168 [2021-07-13 19:50:11,136 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-07-13 19:50:11,577 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 137 [2021-07-13 19:50:12,774 WARN L205 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 216 DAG size of output: 182 [2021-07-13 19:50:12,990 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 74 [2021-07-13 19:50:13,393 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 132 [2021-07-13 19:50:14,391 WARN L205 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 186 [2021-07-13 19:50:14,561 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-13 19:50:14,969 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 135 [2021-07-13 19:50:16,016 WARN L205 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 189 [2021-07-13 19:50:16,951 WARN L205 SmtUtils]: Spent 868.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 178 [2021-07-13 19:50:17,133 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 73 [2021-07-13 19:50:17,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:17,197 INFO L93 Difference]: Finished difference Result 827 states and 2425 transitions. [2021-07-13 19:50:17,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:50:17,197 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:17,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:17,199 INFO L225 Difference]: With dead ends: 827 [2021-07-13 19:50:17,199 INFO L226 Difference]: Without dead ends: 764 [2021-07-13 19:50:17,199 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 9329.7ms TimeCoverageRelationStatistics Valid=263, Invalid=1069, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:50:17,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2021-07-13 19:50:17,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 392. [2021-07-13 19:50:17,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.1585677749360612) internal successors, (1235), 391 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:17,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1235 transitions. [2021-07-13 19:50:17,205 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1235 transitions. Word has length 20 [2021-07-13 19:50:17,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:17,205 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1235 transitions. [2021-07-13 19:50:17,205 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:17,205 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1235 transitions. [2021-07-13 19:50:17,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:17,206 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:17,206 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:17,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7333 [2021-07-13 19:50:17,422 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:17,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:17,422 INFO L82 PathProgramCache]: Analyzing trace with hash 637193638, now seen corresponding path program 51 times [2021-07-13 19:50:17,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:17,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882948409] [2021-07-13 19:50:17,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:17,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:17,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:17,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:17,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882948409] [2021-07-13 19:50:17,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882948409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:17,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176878945] [2021-07-13 19:50:17,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:17,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:50:17,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:17,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:50:17,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:18,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,105 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:18,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,111 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:50:18,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,117 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:18,118 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,124 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:18,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,130 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:18,131 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,135 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:18,136 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,394 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-07-13 19:50:18,394 INFO L628 ElimStorePlain]: treesize reduction 373, result has 41.8 percent of original size [2021-07-13 19:50:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,399 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:18,400 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,404 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:18,405 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,408 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 7 treesize of output 5 [2021-07-13 19:50:18,409 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,513 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-13 19:50:18,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:18,517 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 16 treesize of output 12 [2021-07-13 19:50:18,518 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,522 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:50:18,523 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:18,527 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:18,528 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:18,685 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-07-13 19:50:18,686 INFO L628 ElimStorePlain]: treesize reduction 29, result has 85.1 percent of original size [2021-07-13 19:50:18,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:50:18,689 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:751, output treesize:142 [2021-07-13 19:50:18,840 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-07-13 19:50:19,522 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_998, v_prenex_988, v_prenex_990, array_6, v_prenex_992, v_prenex_1004, v_prenex_994, v_prenex_996], 1=[v_prenex_987, v_prenex_999, v_prenex_989, array_3, v_prenex_991, v_prenex_993, v_prenex_995, v_prenex_997]} [2021-07-13 19:50:19,529 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 16 [2021-07-13 19:50:19,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,861 WARN L205 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 82 [2021-07-13 19:50:19,861 INFO L628 ElimStorePlain]: treesize reduction 644, result has 28.7 percent of original size [2021-07-13 19:50:19,866 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 7 treesize of output 5 [2021-07-13 19:50:19,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:19,973 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:50:19,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:19,978 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 16 treesize of output 12 [2021-07-13 19:50:19,979 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:20,082 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:50:20,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:20,087 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 7 treesize of output 5 [2021-07-13 19:50:20,088 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:20,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:20,186 INFO L518 ElimStorePlain]: Eliminatee v_prenex_992 vanished before elimination [2021-07-13 19:50:20,186 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1004 vanished before elimination [2021-07-13 19:50:20,189 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 7 treesize of output 5 [2021-07-13 19:50:20,190 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:20,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:20,278 INFO L518 ElimStorePlain]: Eliminatee v_prenex_996 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_987 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_999 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_989 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_991 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_993 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_995 vanished before elimination [2021-07-13 19:50:20,279 INFO L518 ElimStorePlain]: Eliminatee v_prenex_997 vanished before elimination [2021-07-13 19:50:20,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:50:20,282 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 24 variables, input treesize:910, output treesize:183 [2021-07-13 19:50:20,412 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-07-13 19:50:20,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:20,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176878945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:20,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:20,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:50:20,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345145554] [2021-07-13 19:50:20,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:20,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:20,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:20,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:20,635 INFO L87 Difference]: Start difference. First operand 392 states and 1235 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:21,140 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 88 [2021-07-13 19:50:21,465 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 102 [2021-07-13 19:50:21,675 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 85 [2021-07-13 19:50:21,948 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 93 [2021-07-13 19:50:22,286 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 111 [2021-07-13 19:50:22,509 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 90 [2021-07-13 19:50:22,865 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 105 [2021-07-13 19:50:23,286 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 126 [2021-07-13 19:50:23,598 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 101 [2021-07-13 19:50:24,214 WARN L205 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 114 [2021-07-13 19:50:24,864 WARN L205 SmtUtils]: Spent 552.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 138 [2021-07-13 19:50:25,219 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 126 [2021-07-13 19:50:25,691 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 110 [2021-07-13 19:50:26,265 WARN L205 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 120 [2021-07-13 19:50:27,024 WARN L205 SmtUtils]: Spent 693.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 144 [2021-07-13 19:50:27,381 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 129 [2021-07-13 19:50:27,917 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 116 [2021-07-13 19:50:28,393 WARN L205 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 137 [2021-07-13 19:50:28,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:28,428 INFO L93 Difference]: Finished difference Result 997 states and 2849 transitions. [2021-07-13 19:50:28,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:50:28,428 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:28,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:28,442 INFO L225 Difference]: With dead ends: 997 [2021-07-13 19:50:28,442 INFO L226 Difference]: Without dead ends: 925 [2021-07-13 19:50:28,443 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 8071.5ms TimeCoverageRelationStatistics Valid=307, Invalid=1175, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:50:28,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-07-13 19:50:28,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 394. [2021-07-13 19:50:28,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 3.178117048346056) internal successors, (1249), 393 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:28,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1249 transitions. [2021-07-13 19:50:28,450 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1249 transitions. Word has length 20 [2021-07-13 19:50:28,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:28,450 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1249 transitions. [2021-07-13 19:50:28,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:28,450 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1249 transitions. [2021-07-13 19:50:28,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:28,450 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:28,450 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:28,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7444 [2021-07-13 19:50:28,652 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:28,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:28,652 INFO L82 PathProgramCache]: Analyzing trace with hash -2058431408, now seen corresponding path program 52 times [2021-07-13 19:50:28,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:28,652 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489855880] [2021-07-13 19:50:28,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:28,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:28,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:28,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:28,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489855880] [2021-07-13 19:50:28,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489855880] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:28,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619929787] [2021-07-13 19:50:28,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:28,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:50:28,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:28,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:50:28,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:29,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,298 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:29,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,304 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:29,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,310 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:29,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:29,315 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,320 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:29,321 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,325 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:50:29,326 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,569 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-07-13 19:50:29,569 INFO L628 ElimStorePlain]: treesize reduction 373, result has 43.3 percent of original size [2021-07-13 19:50:29,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:29,574 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,578 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 7 treesize of output 5 [2021-07-13 19:50:29,578 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:50:29,583 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,683 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-13 19:50:29,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:29,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,688 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:29,689 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,693 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 16 treesize of output 12 [2021-07-13 19:50:29,693 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:29,697 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:29,697 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:29,852 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-07-13 19:50:29,852 INFO L628 ElimStorePlain]: treesize reduction 32, result has 85.9 percent of original size [2021-07-13 19:50:29,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:50:29,856 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:805, output treesize:171 [2021-07-13 19:50:30,008 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-13 19:50:30,287 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 75 [2021-07-13 19:50:30,705 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1021, array_6, v_prenex_1034, v_prenex_1025, v_prenex_1019, v_prenex_1029], 1=[array_3, v_prenex_1020, v_prenex_1030, v_prenex_1024, v_prenex_1028, v_prenex_1018]} [2021-07-13 19:50:30,712 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 30 treesize of output 22 [2021-07-13 19:50:30,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,718 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 30 treesize of output 22 [2021-07-13 19:50:30,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,725 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 37 treesize of output 27 [2021-07-13 19:50:30,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:30,944 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 75 [2021-07-13 19:50:30,945 INFO L628 ElimStorePlain]: treesize reduction 420, result has 33.6 percent of original size [2021-07-13 19:50:30,948 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 16 treesize of output 12 [2021-07-13 19:50:30,949 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:31,025 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 7 treesize of output 5 [2021-07-13 19:50:31,026 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:31,101 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 7 treesize of output 5 [2021-07-13 19:50:31,102 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:31,171 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1019 vanished before elimination [2021-07-13 19:50:31,174 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 7 treesize of output 5 [2021-07-13 19:50:31,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:31,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:31,242 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:50:31,242 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1020 vanished before elimination [2021-07-13 19:50:31,243 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1030 vanished before elimination [2021-07-13 19:50:31,243 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1024 vanished before elimination [2021-07-13 19:50:31,243 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1028 vanished before elimination [2021-07-13 19:50:31,243 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1018 vanished before elimination [2021-07-13 19:50:31,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:50:31,245 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 18 variables, input treesize:729, output treesize:145 [2021-07-13 19:50:31,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:31,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619929787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:31,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:31,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:50:31,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588495083] [2021-07-13 19:50:31,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:31,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:31,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:31,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:31,432 INFO L87 Difference]: Start difference. First operand 394 states and 1249 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:32,021 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 113 [2021-07-13 19:50:32,344 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 95 [2021-07-13 19:50:32,971 WARN L205 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 138 [2021-07-13 19:50:33,504 WARN L205 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 118 [2021-07-13 19:50:34,155 WARN L205 SmtUtils]: Spent 592.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 140 [2021-07-13 19:50:34,850 WARN L205 SmtUtils]: Spent 623.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 143 [2021-07-13 19:50:35,396 WARN L205 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 123 [2021-07-13 19:50:36,078 WARN L205 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 149 [2021-07-13 19:50:36,841 WARN L205 SmtUtils]: Spent 679.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 154 [2021-07-13 19:50:37,467 WARN L205 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 134 [2021-07-13 19:50:38,236 WARN L205 SmtUtils]: Spent 713.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 157 [2021-07-13 19:50:39,096 WARN L205 SmtUtils]: Spent 781.00 ms on a formula simplification. DAG size of input: 199 DAG size of output: 160 [2021-07-13 19:50:39,683 WARN L205 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 140 [2021-07-13 19:50:40,509 WARN L205 SmtUtils]: Spent 755.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 163 [2021-07-13 19:50:41,153 WARN L205 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 152 [2021-07-13 19:50:41,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:41,224 INFO L93 Difference]: Finished difference Result 960 states and 2756 transitions. [2021-07-13 19:50:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:50:41,224 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:41,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:41,226 INFO L225 Difference]: With dead ends: 960 [2021-07-13 19:50:41,226 INFO L226 Difference]: Without dead ends: 891 [2021-07-13 19:50:41,226 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 10226.3ms TimeCoverageRelationStatistics Valid=273, Invalid=987, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:50:41,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2021-07-13 19:50:41,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 406. [2021-07-13 19:50:41,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.1777777777777776) internal successors, (1287), 405 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:41,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1287 transitions. [2021-07-13 19:50:41,232 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1287 transitions. Word has length 20 [2021-07-13 19:50:41,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:41,233 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1287 transitions. [2021-07-13 19:50:41,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:41,233 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1287 transitions. [2021-07-13 19:50:41,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:41,233 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:41,233 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:41,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7610,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:41,449 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:41,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:41,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1265659952, now seen corresponding path program 53 times [2021-07-13 19:50:41,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:41,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675641085] [2021-07-13 19:50:41,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:41,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:41,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:41,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:41,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675641085] [2021-07-13 19:50:41,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675641085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:41,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462230292] [2021-07-13 19:50:41,776 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:41,806 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:50:41,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:41,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:50:41,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:41,958 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 30 treesize of output 22 [2021-07-13 19:50:41,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,963 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 29 treesize of output 21 [2021-07-13 19:50:41,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,968 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 36 treesize of output 26 [2021-07-13 19:50:41,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,973 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 23 treesize of output 17 [2021-07-13 19:50:41,974 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:50:41,978 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 30 treesize of output 22 [2021-07-13 19:50:41,979 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,983 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 36 treesize of output 26 [2021-07-13 19:50:41,983 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,987 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 37 treesize of output 27 [2021-07-13 19:50:41,988 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,992 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 30 treesize of output 22 [2021-07-13 19:50:41,993 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:41,997 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 16 [2021-07-13 19:50:41,998 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,002 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 16 [2021-07-13 19:50:42,002 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,006 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 23 treesize of output 17 [2021-07-13 19:50:42,007 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,011 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 29 treesize of output 21 [2021-07-13 19:50:42,011 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,015 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 15 treesize of output 11 [2021-07-13 19:50:42,016 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,020 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 23 treesize of output 17 [2021-07-13 19:50:42,021 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,025 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 43 treesize of output 31 [2021-07-13 19:50:42,025 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,029 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 16 [2021-07-13 19:50:42,030 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,034 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 30 treesize of output 22 [2021-07-13 19:50:42,035 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,039 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 23 treesize of output 17 [2021-07-13 19:50:42,039 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,043 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 36 treesize of output 26 [2021-07-13 19:50:42,044 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,048 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 29 treesize of output 21 [2021-07-13 19:50:42,049 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,052 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 30 treesize of output 22 [2021-07-13 19:50:42,053 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,057 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 37 treesize of output 27 [2021-07-13 19:50:42,058 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,062 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 36 treesize of output 26 [2021-07-13 19:50:42,062 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,066 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 30 treesize of output 22 [2021-07-13 19:50:42,067 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,071 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 37 treesize of output 27 [2021-07-13 19:50:42,071 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,075 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 29 treesize of output 21 [2021-07-13 19:50:42,076 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,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 37 treesize of output 27 [2021-07-13 19:50:42,080 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,084 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 29 treesize of output 21 [2021-07-13 19:50:42,085 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,089 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 15 treesize of output 11 [2021-07-13 19:50:42,089 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,093 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 29 treesize of output 21 [2021-07-13 19:50:42,094 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,097 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 16 [2021-07-13 19:50:42,098 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,102 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 16 treesize of output 12 [2021-07-13 19:50:42,103 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,106 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 23 treesize of output 17 [2021-07-13 19:50:42,107 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,111 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 16 [2021-07-13 19:50:42,111 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:42,115 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,119 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 44 treesize of output 32 [2021-07-13 19:50:42,119 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:42,277 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 32 [2021-07-13 19:50:42,277 INFO L628 ElimStorePlain]: treesize reduction 493, result has 21.1 percent of original size [2021-07-13 19:50:42,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:50:42,279 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1501, output treesize:132 [2021-07-13 19:50:42,621 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 35 [2021-07-13 19:50:42,900 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-07-13 19:50:43,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:43,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462230292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:43,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:43,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:50:43,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435718560] [2021-07-13 19:50:43,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:50:43,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:43,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:50:43,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:50:43,113 INFO L87 Difference]: Start difference. First operand 406 states and 1287 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:43,583 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-07-13 19:50:43,814 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-07-13 19:50:44,212 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 78 [2021-07-13 19:50:44,462 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 62 [2021-07-13 19:50:44,776 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 82 [2021-07-13 19:50:44,977 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:50:45,600 WARN L205 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 112 [2021-07-13 19:50:45,871 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2021-07-13 19:50:46,749 WARN L205 SmtUtils]: Spent 832.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 119 [2021-07-13 19:50:47,095 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 85 [2021-07-13 19:50:47,512 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 87 [2021-07-13 19:50:47,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:50:47,513 INFO L93 Difference]: Finished difference Result 945 states and 2710 transitions. [2021-07-13 19:50:47,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:50:47,513 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:50:47,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:50:47,515 INFO L225 Difference]: With dead ends: 945 [2021-07-13 19:50:47,515 INFO L226 Difference]: Without dead ends: 915 [2021-07-13 19:50:47,515 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 5085.6ms TimeCoverageRelationStatistics Valid=194, Invalid=862, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:50:47,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2021-07-13 19:50:47,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 400. [2021-07-13 19:50:47,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.1704260651629075) internal successors, (1265), 399 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:47,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1265 transitions. [2021-07-13 19:50:47,522 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1265 transitions. Word has length 20 [2021-07-13 19:50:47,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:50:47,522 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1265 transitions. [2021-07-13 19:50:47,522 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:47,522 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1265 transitions. [2021-07-13 19:50:47,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:50:47,522 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:50:47,522 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:50:47,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7758,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:47,738 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:50:47,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:50:47,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1330586956, now seen corresponding path program 54 times [2021-07-13 19:50:47,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:50:47,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666691998] [2021-07-13 19:50:47,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:50:47,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:50:47,899 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:47,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:50:47,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666691998] [2021-07-13 19:50:47,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666691998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:47,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385527678] [2021-07-13 19:50:47,899 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:50:47,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:50:47,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:50:47,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:50:47,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:50:48,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,389 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:48,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,396 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:50:48,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,403 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:48,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,763 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 108 [2021-07-13 19:50:48,764 INFO L628 ElimStorePlain]: treesize reduction 142, result has 72.2 percent of original size [2021-07-13 19:50:48,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,770 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:50:48,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:48,777 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:48,947 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:50:48,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:48,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:48,954 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:48,955 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:49,120 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:50:49,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:49,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:49,126 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:50:49,126 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:49,281 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:50:49,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:49,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:49,286 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:49,287 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:49,439 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:50:49,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:49,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:49,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:50:49,444 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:50:49,445 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:49,449 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:49,449 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:49,559 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:50:49,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:49,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:50:49,565 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:597, output treesize:254 [2021-07-13 19:50:49,755 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 96 [2021-07-13 19:50:50,123 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 100 [2021-07-13 19:50:50,352 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:50:50,562 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1060, v_prenex_1070, v_prenex_1062, v_prenex_1072, v_prenex_1064, v_prenex_1074, v_prenex_1085, v_prenex_1066, v_prenex_1076, v_prenex_1068, v_prenex_1078, v_prenex_1058, array_6, v_prenex_1080], 1=[v_prenex_1071, v_prenex_1081, v_prenex_1073, v_prenex_1061, v_prenex_1075, array_3, v_prenex_1063, v_prenex_1077, v_prenex_1065, v_prenex_1079, v_prenex_1057, v_prenex_1067, v_prenex_1059, v_prenex_1069]} [2021-07-13 19:50:50,575 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 17 treesize of output 13 [2021-07-13 19:50:50,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,106 WARN L205 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 115 [2021-07-13 19:50:51,106 INFO L628 ElimStorePlain]: treesize reduction 1148, result has 24.4 percent of original size [2021-07-13 19:50:51,111 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 16 treesize of output 12 [2021-07-13 19:50:51,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,258 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-13 19:50:51,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,258 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1062 vanished before elimination [2021-07-13 19:50:51,263 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 7 treesize of output 5 [2021-07-13 19:50:51,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,408 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:50:51,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,408 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1064 vanished before elimination [2021-07-13 19:50:51,413 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 9 treesize of output 7 [2021-07-13 19:50:51,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,555 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:50:51,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,555 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1085 vanished before elimination [2021-07-13 19:50:51,555 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1066 vanished before elimination [2021-07-13 19:50:51,556 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2021-07-13 19:50:51,561 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 7 treesize of output 5 [2021-07-13 19:50:51,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,701 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:50:51,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,706 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 7 treesize of output 5 [2021-07-13 19:50:51,707 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:50:51,712 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,829 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:50:51,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,829 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1058 vanished before elimination [2021-07-13 19:50:51,834 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 7 treesize of output 5 [2021-07-13 19:50:51,835 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:51,960 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:50:51,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:51,965 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 7 treesize of output 5 [2021-07-13 19:50:51,966 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:50:52,102 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:50:52,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1071 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1081 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1073 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1061 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1075 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1063 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1077 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1065 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1079 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1057 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1067 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1059 vanished before elimination [2021-07-13 19:50:52,103 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1069 vanished before elimination [2021-07-13 19:50:52,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 28 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:50:52,107 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 42 variables, input treesize:1525, output treesize:235 [2021-07-13 19:50:52,339 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 39 [2021-07-13 19:50:52,513 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 34 [2021-07-13 19:50:52,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:50:52,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385527678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:50:52,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:50:52,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:50:52,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564170298] [2021-07-13 19:50:52,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:50:52,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:50:52,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:50:52,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:50:52,620 INFO L87 Difference]: Start difference. First operand 400 states and 1265 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:50:53,284 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 126 [2021-07-13 19:50:53,507 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-07-13 19:50:54,352 WARN L205 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 170 [2021-07-13 19:50:54,543 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-07-13 19:50:55,530 WARN L205 SmtUtils]: Spent 912.00 ms on a formula simplification. DAG size of input: 203 DAG size of output: 178 [2021-07-13 19:50:55,771 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-07-13 19:50:56,916 WARN L205 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 215 DAG size of output: 193 [2021-07-13 19:50:57,136 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-13 19:50:58,832 WARN L205 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 230 DAG size of output: 206 [2021-07-13 19:50:59,065 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2021-07-13 19:51:00,837 WARN L205 SmtUtils]: Spent 1.66 s on a formula simplification. DAG size of input: 240 DAG size of output: 210 [2021-07-13 19:51:00,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:00,891 INFO L93 Difference]: Finished difference Result 898 states and 2611 transitions. [2021-07-13 19:51:00,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:51:00,892 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:00,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:00,893 INFO L225 Difference]: With dead ends: 898 [2021-07-13 19:51:00,893 INFO L226 Difference]: Without dead ends: 854 [2021-07-13 19:51:00,893 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 8991.7ms TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:51:00,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-07-13 19:51:00,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 400. [2021-07-13 19:51:00,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.1779448621553885) internal successors, (1268), 399 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:00,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1268 transitions. [2021-07-13 19:51:00,900 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1268 transitions. Word has length 20 [2021-07-13 19:51:00,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:00,900 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1268 transitions. [2021-07-13 19:51:00,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:00,900 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1268 transitions. [2021-07-13 19:51:00,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:00,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:00,900 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:01,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7800,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:01,101 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:01,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:01,101 INFO L82 PathProgramCache]: Analyzing trace with hash -647803412, now seen corresponding path program 55 times [2021-07-13 19:51:01,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:01,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816402600] [2021-07-13 19:51:01,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:01,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:01,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:01,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816402600] [2021-07-13 19:51:01,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816402600] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:01,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727920910] [2021-07-13 19:51:01,384 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:01,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:01,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:51:01,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:01,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,875 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:01,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,882 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:01,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,888 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:01,889 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,894 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:01,895 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,900 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:51:01,901 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:01,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:01,906 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:01,906 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,266 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-07-13 19:51:02,267 INFO L628 ElimStorePlain]: treesize reduction 413, result has 45.4 percent of original size [2021-07-13 19:51:02,271 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 7 treesize of output 5 [2021-07-13 19:51:02,272 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:02,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:02,277 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:02,278 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:02,283 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:02,284 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,548 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:51:02,549 INFO L628 ElimStorePlain]: treesize reduction 28, result has 90.9 percent of original size [2021-07-13 19:51:02,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:02,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:02,554 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:02,555 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,559 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 16 treesize of output 12 [2021-07-13 19:51:02,560 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:02,564 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:02,565 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:02,772 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 19:51:02,773 INFO L628 ElimStorePlain]: treesize reduction 37, result has 85.0 percent of original size [2021-07-13 19:51:02,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:51:02,778 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:859, output treesize:200 [2021-07-13 19:51:02,959 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2021-07-13 19:51:03,560 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 19:51:03,873 INFO L446 ElimStorePlain]: Different costs {0=[array_6, v_prenex_1100, v_prenex_1102, v_prenex_1104, v_prenex_1106], 1=[array_3, v_prenex_1099, v_prenex_1101, v_prenex_1103, v_prenex_1105]} [2021-07-13 19:51:03,880 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 30 treesize of output 22 [2021-07-13 19:51:03,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,889 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 16 [2021-07-13 19:51:03,890 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,897 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 16 [2021-07-13 19:51:03,898 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,905 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 23 treesize of output 17 [2021-07-13 19:51:03,906 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,913 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 23 treesize of output 17 [2021-07-13 19:51:03,914 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:03,920 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 29 treesize of output 21 [2021-07-13 19:51:03,921 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,321 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 85 [2021-07-13 19:51:04,322 INFO L628 ElimStorePlain]: treesize reduction 1191, result has 18.4 percent of original size [2021-07-13 19:51:04,327 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 16 treesize of output 12 [2021-07-13 19:51:04,328 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,435 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:51:04,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,440 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 16 treesize of output 12 [2021-07-13 19:51:04,441 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,544 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:51:04,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,549 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 15 treesize of output 11 [2021-07-13 19:51:04,550 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,653 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 7 treesize of output 5 [2021-07-13 19:51:04,654 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:04,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:04,751 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:51:04,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1099 vanished before elimination [2021-07-13 19:51:04,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1101 vanished before elimination [2021-07-13 19:51:04,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1103 vanished before elimination [2021-07-13 19:51:04,751 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1105 vanished before elimination [2021-07-13 19:51:04,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:51:04,754 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:1621, output treesize:184 [2021-07-13 19:51:04,912 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-07-13 19:51:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:04,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727920910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:04,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:04,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:51:04,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927636838] [2021-07-13 19:51:04,997 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:04,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:04,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:04,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:04,997 INFO L87 Difference]: Start difference. First operand 400 states and 1268 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:05,538 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 94 [2021-07-13 19:51:05,863 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-07-13 19:51:06,148 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 98 [2021-07-13 19:51:06,462 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 96 [2021-07-13 19:51:06,767 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 110 [2021-07-13 19:51:07,378 WARN L205 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 116 [2021-07-13 19:51:08,016 WARN L205 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 112 [2021-07-13 19:51:08,736 WARN L205 SmtUtils]: Spent 644.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 134 [2021-07-13 19:51:09,120 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 115 [2021-07-13 19:51:09,483 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 111 [2021-07-13 19:51:09,905 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 126 [2021-07-13 19:51:10,311 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 122 [2021-07-13 19:51:10,713 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 118 [2021-07-13 19:51:11,179 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 133 [2021-07-13 19:51:11,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:11,246 INFO L93 Difference]: Finished difference Result 846 states and 2484 transitions. [2021-07-13 19:51:11,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:11,246 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:11,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:11,248 INFO L225 Difference]: With dead ends: 846 [2021-07-13 19:51:11,248 INFO L226 Difference]: Without dead ends: 816 [2021-07-13 19:51:11,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 6870.2ms TimeCoverageRelationStatistics Valid=223, Invalid=967, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:51:11,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-07-13 19:51:11,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 398. [2021-07-13 19:51:11,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1763224181360203) internal successors, (1261), 397 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:11,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1261 transitions. [2021-07-13 19:51:11,254 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1261 transitions. Word has length 20 [2021-07-13 19:51:11,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:11,254 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1261 transitions. [2021-07-13 19:51:11,254 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:11,254 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1261 transitions. [2021-07-13 19:51:11,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:11,255 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:11,255 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:11,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7896 [2021-07-13 19:51:11,455 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:11,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:11,455 INFO L82 PathProgramCache]: Analyzing trace with hash -51697496, now seen corresponding path program 56 times [2021-07-13 19:51:11,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:11,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114552527] [2021-07-13 19:51:11,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:11,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:11,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:11,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:11,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114552527] [2021-07-13 19:51:11,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114552527] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:11,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801450715] [2021-07-13 19:51:11,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:11,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:11,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:11,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:51:11,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:12,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,136 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:51:12,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,142 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:51:12,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,148 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:12,149 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,154 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:12,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,160 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:12,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,166 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:12,166 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,472 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-07-13 19:51:12,473 INFO L628 ElimStorePlain]: treesize reduction 409, result has 41.0 percent of original size [2021-07-13 19:51:12,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,478 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:51:12,478 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,483 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:12,483 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,487 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:12,488 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,608 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-13 19:51:12,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:12,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,613 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:12,614 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:12,620 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:12,624 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:51:12,625 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:12,833 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:51:12,834 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-07-13 19:51:12,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:51:12,839 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:859, output treesize:207 [2021-07-13 19:51:13,552 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 83 [2021-07-13 19:51:13,803 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1130, v_prenex_1132, v_prenex_1134, array_6, v_prenex_1136, v_prenex_1128], 1=[array_3, v_prenex_1131, v_prenex_1133, v_prenex_1135, v_prenex_1127, v_prenex_1129]} [2021-07-13 19:51:13,814 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 16 [2021-07-13 19:51:13,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:13,824 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 15 treesize of output 11 [2021-07-13 19:51:13,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:13,833 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 15 treesize of output 11 [2021-07-13 19:51:13,834 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:13,842 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 16 [2021-07-13 19:51:13,843 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:13,851 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 16 [2021-07-13 19:51:13,852 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:13,860 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 29 treesize of output 21 [2021-07-13 19:51:13,861 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,235 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 88 [2021-07-13 19:51:14,235 INFO L628 ElimStorePlain]: treesize reduction 1182, result has 15.3 percent of original size [2021-07-13 19:51:14,241 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 7 treesize of output 5 [2021-07-13 19:51:14,242 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,337 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 7 treesize of output 5 [2021-07-13 19:51:14,338 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,431 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 16 treesize of output 12 [2021-07-13 19:51:14,432 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,521 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 7 treesize of output 5 [2021-07-13 19:51:14,522 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,619 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 7 treesize of output 5 [2021-07-13 19:51:14,620 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:14,625 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:14,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:14,691 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:51:14,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1131 vanished before elimination [2021-07-13 19:51:14,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1133 vanished before elimination [2021-07-13 19:51:14,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1135 vanished before elimination [2021-07-13 19:51:14,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1127 vanished before elimination [2021-07-13 19:51:14,691 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1129 vanished before elimination [2021-07-13 19:51:14,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:51:14,693 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1495, output treesize:107 [2021-07-13 19:51:14,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:14,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801450715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:14,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:14,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:51:14,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100723327] [2021-07-13 19:51:14,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:14,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:14,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:14,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:14,842 INFO L87 Difference]: Start difference. First operand 398 states and 1261 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:15,467 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 116 [2021-07-13 19:51:16,024 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 123 [2021-07-13 19:51:16,192 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-07-13 19:51:16,934 WARN L205 SmtUtils]: Spent 653.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 129 [2021-07-13 19:51:17,124 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-07-13 19:51:18,010 WARN L205 SmtUtils]: Spent 827.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 146 [2021-07-13 19:51:18,377 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 128 [2021-07-13 19:51:18,533 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-13 19:51:18,979 WARN L205 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 143 [2021-07-13 19:51:19,319 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 132 [2021-07-13 19:51:19,477 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-07-13 19:51:19,970 WARN L205 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 147 [2021-07-13 19:51:20,387 WARN L205 SmtUtils]: Spent 362.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 135 [2021-07-13 19:51:20,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:20,444 INFO L93 Difference]: Finished difference Result 865 states and 2520 transitions. [2021-07-13 19:51:20,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:20,444 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:20,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:20,445 INFO L225 Difference]: With dead ends: 865 [2021-07-13 19:51:20,446 INFO L226 Difference]: Without dead ends: 802 [2021-07-13 19:51:20,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 5914.4ms TimeCoverageRelationStatistics Valid=220, Invalid=970, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:51:20,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-07-13 19:51:20,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 404. [2021-07-13 19:51:20,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.176178660049628) internal successors, (1280), 403 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1280 transitions. [2021-07-13 19:51:20,452 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1280 transitions. Word has length 20 [2021-07-13 19:51:20,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:20,452 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1280 transitions. [2021-07-13 19:51:20,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:20,452 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1280 transitions. [2021-07-13 19:51:20,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:20,453 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:20,453 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:20,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8031,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:20,669 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:20,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:20,669 INFO L82 PathProgramCache]: Analyzing trace with hash -367808852, now seen corresponding path program 57 times [2021-07-13 19:51:20,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:20,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56174120] [2021-07-13 19:51:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:20,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:20,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:20,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56174120] [2021-07-13 19:51:20,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56174120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:20,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941385336] [2021-07-13 19:51:20,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:21,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:51:21,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:21,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:51:21,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:21,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:21,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,602 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:51:21,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,609 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:51:21,610 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,616 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:21,617 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,622 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:51:21,623 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:51:21,629 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,929 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 66 [2021-07-13 19:51:21,929 INFO L628 ElimStorePlain]: treesize reduction 414, result has 41.4 percent of original size [2021-07-13 19:51:21,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,934 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:21,935 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,939 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 7 treesize of output 5 [2021-07-13 19:51:21,940 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:21,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:21,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:21,944 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:22,151 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2021-07-13 19:51:22,152 INFO L628 ElimStorePlain]: treesize reduction 37, result has 86.1 percent of original size [2021-07-13 19:51:22,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:22,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:22,157 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:22,157 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:22,161 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 7 treesize of output 5 [2021-07-13 19:51:22,162 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:22,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:22,166 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:22,167 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:22,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:22,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:51:22,264 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:859, output treesize:200 [2021-07-13 19:51:22,428 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2021-07-13 19:51:22,916 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 83 [2021-07-13 19:51:23,224 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1151, v_prenex_1153, array_6, v_prenex_1155, v_prenex_1157], 1=[v_prenex_1150, array_3, v_prenex_1152, v_prenex_1154, v_prenex_1156]} [2021-07-13 19:51:23,232 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 23 treesize of output 17 [2021-07-13 19:51:23,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,241 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 16 [2021-07-13 19:51:23,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,249 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 23 treesize of output 17 [2021-07-13 19:51:23,250 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,258 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 30 treesize of output 22 [2021-07-13 19:51:23,259 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,267 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 29 treesize of output 21 [2021-07-13 19:51:23,267 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,275 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 16 [2021-07-13 19:51:23,276 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,722 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 85 [2021-07-13 19:51:23,722 INFO L628 ElimStorePlain]: treesize reduction 1286, result has 18.0 percent of original size [2021-07-13 19:51:23,727 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 7 treesize of output 5 [2021-07-13 19:51:23,728 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,852 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:51:23,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:23,857 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 7 treesize of output 5 [2021-07-13 19:51:23,858 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:23,981 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:51:23,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:23,986 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 16 treesize of output 12 [2021-07-13 19:51:23,987 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:24,106 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:51:24,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:24,111 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 7 treesize of output 5 [2021-07-13 19:51:24,112 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:24,227 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:51:24,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:24,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1150 vanished before elimination [2021-07-13 19:51:24,227 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:51:24,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1152 vanished before elimination [2021-07-13 19:51:24,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1154 vanished before elimination [2021-07-13 19:51:24,227 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1156 vanished before elimination [2021-07-13 19:51:24,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:51:24,230 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:1729, output treesize:216 [2021-07-13 19:51:24,414 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2021-07-13 19:51:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:24,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941385336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:24,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:24,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:51:24,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283652007] [2021-07-13 19:51:24,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:24,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:24,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:24,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:24,606 INFO L87 Difference]: Start difference. First operand 404 states and 1280 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:25,161 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 93 [2021-07-13 19:51:25,463 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 89 [2021-07-13 19:51:25,888 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 98 [2021-07-13 19:51:26,146 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 93 [2021-07-13 19:51:26,769 WARN L205 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 124 [2021-07-13 19:51:27,325 WARN L205 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 118 [2021-07-13 19:51:27,873 WARN L205 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 121 [2021-07-13 19:51:28,249 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 111 [2021-07-13 19:51:28,862 WARN L205 SmtUtils]: Spent 565.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 124 [2021-07-13 19:51:29,508 WARN L205 SmtUtils]: Spent 580.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 128 [2021-07-13 19:51:29,810 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 110 [2021-07-13 19:51:30,218 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 118 [2021-07-13 19:51:30,885 WARN L205 SmtUtils]: Spent 611.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 131 [2021-07-13 19:51:31,203 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 113 [2021-07-13 19:51:31,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:31,337 INFO L93 Difference]: Finished difference Result 925 states and 2644 transitions. [2021-07-13 19:51:31,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:51:31,337 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:31,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:31,339 INFO L225 Difference]: With dead ends: 925 [2021-07-13 19:51:31,339 INFO L226 Difference]: Without dead ends: 853 [2021-07-13 19:51:31,339 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 7357.5ms TimeCoverageRelationStatistics Valid=221, Invalid=969, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:51:31,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-07-13 19:51:31,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 398. [2021-07-13 19:51:31,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.1763224181360203) internal successors, (1261), 397 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:31,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1261 transitions. [2021-07-13 19:51:31,345 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1261 transitions. Word has length 20 [2021-07-13 19:51:31,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:31,345 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1261 transitions. [2021-07-13 19:51:31,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:31,345 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1261 transitions. [2021-07-13 19:51:31,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:31,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:31,346 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:31,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8182 [2021-07-13 19:51:31,562 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:31,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:31,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1043679718, now seen corresponding path program 58 times [2021-07-13 19:51:31,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:31,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521884090] [2021-07-13 19:51:31,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:31,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:31,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:31,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521884090] [2021-07-13 19:51:31,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521884090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:31,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841175262] [2021-07-13 19:51:31,889 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:31,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:51:31,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:31,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:51:31,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:32,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,398 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:32,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,404 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:32,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,410 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:32,411 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:51:32,417 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,423 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:32,423 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:32,429 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,715 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-07-13 19:51:32,716 INFO L628 ElimStorePlain]: treesize reduction 407, result has 41.2 percent of original size [2021-07-13 19:51:32,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,721 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:51:32,722 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,733 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:32,734 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:32,738 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:32,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,830 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:32,831 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:32,835 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:32,836 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,839 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 7 treesize of output 5 [2021-07-13 19:51:32,840 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:32,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:32,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:51:32,926 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:805, output treesize:156 [2021-07-13 19:51:33,084 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:51:33,419 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1170, array_6, v_prenex_1166, v_prenex_1168], 1=[array_3, v_prenex_1165, v_prenex_1167, v_prenex_1169]} [2021-07-13 19:51:33,426 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 29 treesize of output 21 [2021-07-13 19:51:33,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,433 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 23 treesize of output 17 [2021-07-13 19:51:33,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,441 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 16 [2021-07-13 19:51:33,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,447 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 23 treesize of output 17 [2021-07-13 19:51:33,448 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,455 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 16 [2021-07-13 19:51:33,455 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,461 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 30 treesize of output 22 [2021-07-13 19:51:33,462 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,797 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 71 [2021-07-13 19:51:33,797 INFO L628 ElimStorePlain]: treesize reduction 923, result has 20.3 percent of original size [2021-07-13 19:51:33,801 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 7 treesize of output 5 [2021-07-13 19:51:33,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:33,907 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:51:33,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:33,911 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 16 treesize of output 12 [2021-07-13 19:51:33,912 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:34,016 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 7 treesize of output 5 [2021-07-13 19:51:34,017 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:34,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:34,115 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:51:34,115 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1165 vanished before elimination [2021-07-13 19:51:34,115 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2021-07-13 19:51:34,115 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1169 vanished before elimination [2021-07-13 19:51:34,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:51:34,118 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1324, output treesize:174 [2021-07-13 19:51:34,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:34,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841175262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:34,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:34,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:51:34,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815674799] [2021-07-13 19:51:34,506 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:34,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:34,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:34,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:34,506 INFO L87 Difference]: Start difference. First operand 398 states and 1261 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:35,126 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 110 [2021-07-13 19:51:35,443 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 92 [2021-07-13 19:51:35,824 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 115 [2021-07-13 19:51:36,130 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 96 [2021-07-13 19:51:36,768 WARN L205 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 130 [2021-07-13 19:51:37,111 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 106 [2021-07-13 19:51:37,745 WARN L205 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 138 [2021-07-13 19:51:38,443 WARN L205 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 138 [2021-07-13 19:51:38,854 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 132 [2021-07-13 19:51:39,385 WARN L205 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 114 [2021-07-13 19:51:40,135 WARN L205 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 148 [2021-07-13 19:51:40,579 WARN L205 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 140 [2021-07-13 19:51:41,323 WARN L205 SmtUtils]: Spent 677.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 143 [2021-07-13 19:51:41,964 WARN L205 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 119 [2021-07-13 19:51:42,842 WARN L205 SmtUtils]: Spent 770.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 153 [2021-07-13 19:51:43,298 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 142 [2021-07-13 19:51:44,112 WARN L205 SmtUtils]: Spent 667.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 149 [2021-07-13 19:51:44,788 WARN L205 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 141 [2021-07-13 19:51:44,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:44,829 INFO L93 Difference]: Finished difference Result 1117 states and 3163 transitions. [2021-07-13 19:51:44,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:51:44,829 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:44,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:44,831 INFO L225 Difference]: With dead ends: 1117 [2021-07-13 19:51:44,831 INFO L226 Difference]: Without dead ends: 1045 [2021-07-13 19:51:44,831 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 10468.9ms TimeCoverageRelationStatistics Valid=303, Invalid=1179, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:51:44,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2021-07-13 19:51:44,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 402. [2021-07-13 19:51:44,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.197007481296758) internal successors, (1282), 401 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:44,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1282 transitions. [2021-07-13 19:51:44,838 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1282 transitions. Word has length 20 [2021-07-13 19:51:44,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:44,838 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1282 transitions. [2021-07-13 19:51:44,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:44,839 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1282 transitions. [2021-07-13 19:51:44,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:44,839 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:44,839 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:45,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8375,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:45,053 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:45,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:45,053 INFO L82 PathProgramCache]: Analyzing trace with hash 2032740266, now seen corresponding path program 59 times [2021-07-13 19:51:45,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:45,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593493123] [2021-07-13 19:51:45,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:45,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:45,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:45,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:45,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593493123] [2021-07-13 19:51:45,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593493123] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:45,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917910772] [2021-07-13 19:51:45,246 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:45,275 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:51:45,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:45,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:51:45,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:45,415 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 29 treesize of output 21 [2021-07-13 19:51:45,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,420 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 30 treesize of output 22 [2021-07-13 19:51:45,421 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,425 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 29 treesize of output 21 [2021-07-13 19:51:45,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,429 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 16 [2021-07-13 19:51:45,430 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,434 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 29 treesize of output 21 [2021-07-13 19:51:45,435 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,439 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 30 treesize of output 22 [2021-07-13 19:51:45,439 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,443 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 37 treesize of output 27 [2021-07-13 19:51:45,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,448 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 30 treesize of output 22 [2021-07-13 19:51:45,448 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,452 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 36 treesize of output 26 [2021-07-13 19:51:45,453 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,457 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 37 treesize of output 27 [2021-07-13 19:51:45,458 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,462 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 29 treesize of output 21 [2021-07-13 19:51:45,463 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,466 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 16 [2021-07-13 19:51:45,467 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,471 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 16 [2021-07-13 19:51:45,472 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,475 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 37 treesize of output 27 [2021-07-13 19:51:45,476 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,480 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 36 treesize of output 26 [2021-07-13 19:51:45,481 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,484 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 30 treesize of output 22 [2021-07-13 19:51:45,485 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,489 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 43 treesize of output 31 [2021-07-13 19:51:45,490 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,493 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 30 treesize of output 22 [2021-07-13 19:51:45,494 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,498 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 30 treesize of output 22 [2021-07-13 19:51:45,499 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,503 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 36 treesize of output 26 [2021-07-13 19:51:45,503 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,507 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 36 treesize of output 26 [2021-07-13 19:51:45,508 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,511 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 29 treesize of output 21 [2021-07-13 19:51:45,512 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,516 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 23 treesize of output 17 [2021-07-13 19:51:45,517 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,521 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 30 treesize of output 22 [2021-07-13 19:51:45,521 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,525 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 29 treesize of output 21 [2021-07-13 19:51:45,526 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,529 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 36 treesize of output 26 [2021-07-13 19:51:45,530 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,533 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 23 treesize of output 17 [2021-07-13 19:51:45,534 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,538 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 37 treesize of output 27 [2021-07-13 19:51:45,538 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,542 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 37 treesize of output 27 [2021-07-13 19:51:45,543 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,547 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 29 treesize of output 21 [2021-07-13 19:51:45,547 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,551 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,555 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 23 treesize of output 17 [2021-07-13 19:51:45,556 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:45,560 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,563 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 29 treesize of output 21 [2021-07-13 19:51:45,564 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,567 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 30 treesize of output 22 [2021-07-13 19:51:45,568 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,571 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 44 treesize of output 32 [2021-07-13 19:51:45,572 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:45,716 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-07-13 19:51:45,716 INFO L628 ElimStorePlain]: treesize reduction 348, result has 26.3 percent of original size [2021-07-13 19:51:45,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:51:45,718 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1585, output treesize:124 [2021-07-13 19:51:46,124 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 40 [2021-07-13 19:51:46,360 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 42 [2021-07-13 19:51:46,532 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-07-13 19:51:46,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:46,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917910772] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:46,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:46,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:51:46,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037711809] [2021-07-13 19:51:46,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:51:46,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:46,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:51:46,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:51:46,622 INFO L87 Difference]: Start difference. First operand 402 states and 1282 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:47,036 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2021-07-13 19:51:47,227 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-07-13 19:51:47,428 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-07-13 19:51:47,586 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-07-13 19:51:48,044 WARN L205 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 68 [2021-07-13 19:51:48,276 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:51:48,769 WARN L205 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 80 [2021-07-13 19:51:49,245 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 78 [2021-07-13 19:51:49,767 WARN L205 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 83 [2021-07-13 19:51:50,306 WARN L205 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 87 [2021-07-13 19:51:50,826 WARN L205 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 85 [2021-07-13 19:51:51,403 WARN L205 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 90 [2021-07-13 19:51:51,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:51:51,449 INFO L93 Difference]: Finished difference Result 977 states and 2825 transitions. [2021-07-13 19:51:51,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:51:51,450 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:51:51,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:51:51,451 INFO L225 Difference]: With dead ends: 977 [2021-07-13 19:51:51,451 INFO L226 Difference]: Without dead ends: 947 [2021-07-13 19:51:51,451 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 5336.5ms TimeCoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:51:51,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2021-07-13 19:51:51,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 403. [2021-07-13 19:51:51,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.2039800995024876) internal successors, (1288), 402 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:51,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1288 transitions. [2021-07-13 19:51:51,458 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1288 transitions. Word has length 20 [2021-07-13 19:51:51,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:51:51,458 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1288 transitions. [2021-07-13 19:51:51,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:51,458 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1288 transitions. [2021-07-13 19:51:51,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:51:51,459 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:51:51,459 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:51:51,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8533 [2021-07-13 19:51:51,675 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:51:51,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:51:51,675 INFO L82 PathProgramCache]: Analyzing trace with hash 862551270, now seen corresponding path program 60 times [2021-07-13 19:51:51,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:51:51,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885407149] [2021-07-13 19:51:51,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:51:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:51:51,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:51,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:51:51,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885407149] [2021-07-13 19:51:51,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885407149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:51,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845951612] [2021-07-13 19:51:51,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:51:51,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:51:51,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:51:51,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:51:51,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:51:52,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,468 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:51:52,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,474 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:52,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,480 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:52,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,485 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:51:52,486 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,491 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:51:52,492 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:52,497 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,829 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 64 [2021-07-13 19:51:52,829 INFO L628 ElimStorePlain]: treesize reduction 430, result has 42.8 percent of original size [2021-07-13 19:51:52,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,834 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:52,836 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,840 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:51:52,841 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:51:52,846 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,963 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-13 19:51:52,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:52,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,968 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:51:52,969 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,973 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:52,974 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:52,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:51:52,978 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:51:52,979 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,190 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 19:51:53,191 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-07-13 19:51:53,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:51:53,196 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:859, output treesize:207 [2021-07-13 19:51:53,667 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1181, v_prenex_1183, v_prenex_1185, v_prenex_1187, v_prenex_1189, array_6], 1=[v_prenex_1180, v_prenex_1182, array_3, v_prenex_1184, v_prenex_1186, v_prenex_1188]} [2021-07-13 19:51:53,675 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 15 treesize of output 11 [2021-07-13 19:51:53,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,684 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 16 [2021-07-13 19:51:53,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,693 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 15 treesize of output 11 [2021-07-13 19:51:53,693 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,701 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 16 [2021-07-13 19:51:53,702 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,709 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 29 treesize of output 21 [2021-07-13 19:51:53,710 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:53,717 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 16 [2021-07-13 19:51:53,718 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,157 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 89 [2021-07-13 19:51:54,157 INFO L628 ElimStorePlain]: treesize reduction 1262, result has 17.4 percent of original size [2021-07-13 19:51:54,162 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 7 treesize of output 5 [2021-07-13 19:51:54,163 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,291 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:51:54,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:54,297 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 9 treesize of output 7 [2021-07-13 19:51:54,298 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,421 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:51:54,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:54,426 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 16 treesize of output 12 [2021-07-13 19:51:54,427 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,547 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:51:54,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:54,551 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 7 treesize of output 5 [2021-07-13 19:51:54,552 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,671 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:51:54,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:51:54,676 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 8 treesize of output 6 [2021-07-13 19:51:54,677 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,681 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 16 treesize of output 12 [2021-07-13 19:51:54,682 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:51:54,884 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 19:51:54,884 INFO L628 ElimStorePlain]: treesize reduction 25, result has 87.8 percent of original size [2021-07-13 19:51:54,884 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1180 vanished before elimination [2021-07-13 19:51:54,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1182 vanished before elimination [2021-07-13 19:51:54,885 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:51:54,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1184 vanished before elimination [2021-07-13 19:51:54,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1186 vanished before elimination [2021-07-13 19:51:54,885 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1188 vanished before elimination [2021-07-13 19:51:54,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:51:54,887 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1643, output treesize:144 [2021-07-13 19:51:55,044 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:51:55,189 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2021-07-13 19:51:55,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:51:55,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845951612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:51:55,397 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:51:55,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:51:55,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050187959] [2021-07-13 19:51:55,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:51:55,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:51:55,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:51:55,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:51:55,398 INFO L87 Difference]: Start difference. First operand 403 states and 1288 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:51:56,088 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 124 [2021-07-13 19:51:56,582 WARN L205 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 127 [2021-07-13 19:51:57,155 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 142 [2021-07-13 19:51:57,944 WARN L205 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 157 [2021-07-13 19:51:58,435 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 151 [2021-07-13 19:51:59,379 WARN L205 SmtUtils]: Spent 850.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 166 [2021-07-13 19:52:00,269 WARN L205 SmtUtils]: Spent 813.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 166 [2021-07-13 19:52:01,322 WARN L205 SmtUtils]: Spent 881.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 175 [2021-07-13 19:52:01,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:01,397 INFO L93 Difference]: Finished difference Result 876 states and 2568 transitions. [2021-07-13 19:52:01,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:52:01,398 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:01,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:01,399 INFO L225 Difference]: With dead ends: 876 [2021-07-13 19:52:01,399 INFO L226 Difference]: Without dead ends: 846 [2021-07-13 19:52:01,400 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 6307.1ms TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:52:01,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-07-13 19:52:01,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 401. [2021-07-13 19:52:01,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.1975) internal successors, (1279), 400 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:01,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1279 transitions. [2021-07-13 19:52:01,406 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1279 transitions. Word has length 20 [2021-07-13 19:52:01,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:01,406 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1279 transitions. [2021-07-13 19:52:01,406 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:01,406 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1279 transitions. [2021-07-13 19:52:01,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:01,407 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:01,407 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:01,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8582 [2021-07-13 19:52:01,623 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:01,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:01,623 INFO L82 PathProgramCache]: Analyzing trace with hash -149030846, now seen corresponding path program 61 times [2021-07-13 19:52:01,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:01,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928953453] [2021-07-13 19:52:01,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:01,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:01,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:01,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:01,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928953453] [2021-07-13 19:52:01,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928953453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:01,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958176314] [2021-07-13 19:52:01,817 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:01,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:01,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:52:01,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:02,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,443 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:02,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,450 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:52:02,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,457 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:02,457 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,463 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:02,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,470 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:02,471 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,477 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:02,477 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,832 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 73 [2021-07-13 19:52:02,832 INFO L628 ElimStorePlain]: treesize reduction 533, result has 40.9 percent of original size [2021-07-13 19:52:02,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,838 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:02,839 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,844 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:02,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,849 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 7 treesize of output 5 [2021-07-13 19:52:02,850 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:02,993 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:52:02,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:02,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:02,999 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:03,000 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,005 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:03,006 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,011 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 7 treesize of output 5 [2021-07-13 19:52:03,011 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,156 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:52:03,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:03,160 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 16 treesize of output 12 [2021-07-13 19:52:03,161 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,167 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:03,167 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:03,172 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:03,173 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:03,400 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 19:52:03,400 INFO L628 ElimStorePlain]: treesize reduction 19, result has 93.3 percent of original size [2021-07-13 19:52:03,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:52:03,406 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1009, output treesize:236 [2021-07-13 19:52:03,591 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-13 19:52:03,800 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 71 [2021-07-13 19:52:04,147 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1218, v_prenex_1209, v_prenex_1211, array_6, v_prenex_1213, v_prenex_1203], 1=[v_prenex_1208, array_3, v_prenex_1210, v_prenex_1202, v_prenex_1212, v_prenex_1214]} [2021-07-13 19:52:04,154 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 23 treesize of output 17 [2021-07-13 19:52:04,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,161 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 23 treesize of output 17 [2021-07-13 19:52:04,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,168 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 30 treesize of output 22 [2021-07-13 19:52:04,169 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,399 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 68 [2021-07-13 19:52:04,399 INFO L628 ElimStorePlain]: treesize reduction 416, result has 32.2 percent of original size [2021-07-13 19:52:04,403 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 7 treesize of output 5 [2021-07-13 19:52:04,404 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,485 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1211 vanished before elimination [2021-07-13 19:52:04,489 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 7 treesize of output 5 [2021-07-13 19:52:04,490 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,570 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1213 vanished before elimination [2021-07-13 19:52:04,573 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 7 treesize of output 5 [2021-07-13 19:52:04,574 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:04,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:04,653 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1208 vanished before elimination [2021-07-13 19:52:04,653 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:52:04,653 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1210 vanished before elimination [2021-07-13 19:52:04,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1202 vanished before elimination [2021-07-13 19:52:04,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1212 vanished before elimination [2021-07-13 19:52:04,654 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1214 vanished before elimination [2021-07-13 19:52:04,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:52:04,656 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 18 variables, input treesize:701, output treesize:145 [2021-07-13 19:52:04,788 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-07-13 19:52:04,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:04,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958176314] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:04,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:04,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:04,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036365161] [2021-07-13 19:52:04,856 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:04,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:04,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:04,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:04,856 INFO L87 Difference]: Start difference. First operand 401 states and 1279 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:05,466 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 82 [2021-07-13 19:52:05,815 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 117 [2021-07-13 19:52:06,150 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 113 [2021-07-13 19:52:06,477 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 122 [2021-07-13 19:52:06,744 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 106 [2021-07-13 19:52:07,079 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 125 [2021-07-13 19:52:07,511 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 144 [2021-07-13 19:52:07,818 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 111 [2021-07-13 19:52:08,265 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 139 [2021-07-13 19:52:08,759 WARN L205 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 152 [2021-07-13 19:52:09,076 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 121 [2021-07-13 19:52:09,440 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 122 [2021-07-13 19:52:09,935 WARN L205 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 147 [2021-07-13 19:52:10,250 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 116 [2021-07-13 19:52:10,703 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 128 [2021-07-13 19:52:10,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:10,740 INFO L93 Difference]: Finished difference Result 836 states and 2519 transitions. [2021-07-13 19:52:10,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:52:10,740 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:10,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:10,741 INFO L225 Difference]: With dead ends: 836 [2021-07-13 19:52:10,742 INFO L226 Difference]: Without dead ends: 806 [2021-07-13 19:52:10,742 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 6293.6ms TimeCoverageRelationStatistics Valid=241, Invalid=1019, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:52:10,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-07-13 19:52:10,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 410. [2021-07-13 19:52:10,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 3.2004889975550124) internal successors, (1309), 409 states have internal predecessors, (1309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:10,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1309 transitions. [2021-07-13 19:52:10,748 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1309 transitions. Word has length 20 [2021-07-13 19:52:10,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:10,748 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1309 transitions. [2021-07-13 19:52:10,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:10,748 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1309 transitions. [2021-07-13 19:52:10,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:10,749 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:10,749 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:10,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8756,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:10,949 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:10,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:10,950 INFO L82 PathProgramCache]: Analyzing trace with hash 643740610, now seen corresponding path program 62 times [2021-07-13 19:52:10,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:10,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968273080] [2021-07-13 19:52:10,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:10,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:11,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:11,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968273080] [2021-07-13 19:52:11,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968273080] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:11,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132619728] [2021-07-13 19:52:11,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:11,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:11,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:11,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:52:11,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:12,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,066 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:12,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,072 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:12,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,079 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:12,080 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,086 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:52:12,086 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,093 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:12,094 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,100 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:12,101 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,448 WARN L205 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 73 [2021-07-13 19:52:12,448 INFO L628 ElimStorePlain]: treesize reduction 533, result has 40.9 percent of original size [2021-07-13 19:52:12,453 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 7 treesize of output 5 [2021-07-13 19:52:12,454 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:12,460 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,465 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:12,466 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,614 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:52:12,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:12,619 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 16 treesize of output 12 [2021-07-13 19:52:12,619 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,625 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:12,625 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,630 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:12,631 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,859 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2021-07-13 19:52:12,860 INFO L628 ElimStorePlain]: treesize reduction 19, result has 93.8 percent of original size [2021-07-13 19:52:12,864 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 7 treesize of output 5 [2021-07-13 19:52:12,865 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,870 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:12,871 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:12,875 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:12,876 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:12,984 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-07-13 19:52:12,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:12,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:52:12,990 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1009, output treesize:236 [2021-07-13 19:52:13,172 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-13 19:52:13,511 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1242, v_prenex_1244, array_6, v_prenex_1234, v_prenex_1236, v_prenex_1249], 1=[array_3, v_prenex_1241, v_prenex_1233, v_prenex_1243, v_prenex_1235, v_prenex_1245]} [2021-07-13 19:52: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 15 treesize of output 11 [2021-07-13 19:52:13,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,804 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 75 [2021-07-13 19:52:13,805 INFO L628 ElimStorePlain]: treesize reduction 526, result has 32.0 percent of original size [2021-07-13 19:52:13,809 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 7 treesize of output 5 [2021-07-13 19:52:13,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:13,916 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:52:13,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:13,921 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 16 treesize of output 12 [2021-07-13 19:52:13,922 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,023 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:52:14,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,023 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1234 vanished before elimination [2021-07-13 19:52:14,023 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1236 vanished before elimination [2021-07-13 19:52:14,027 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 15 treesize of output 11 [2021-07-13 19:52:14,028 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:14,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:14,127 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:52:14,127 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1241 vanished before elimination [2021-07-13 19:52:14,127 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1233 vanished before elimination [2021-07-13 19:52:14,127 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1243 vanished before elimination [2021-07-13 19:52:14,127 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1235 vanished before elimination [2021-07-13 19:52:14,128 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1245 vanished before elimination [2021-07-13 19:52:14,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:52:14,130 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 18 variables, input treesize:781, output treesize:180 [2021-07-13 19:52:14,291 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2021-07-13 19:52:14,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:14,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132619728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:14,466 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:14,466 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:14,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915029928] [2021-07-13 19:52:14,466 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:14,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:14,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:14,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:14,466 INFO L87 Difference]: Start difference. First operand 410 states and 1309 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:15,082 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 108 [2021-07-13 19:52:15,556 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 128 [2021-07-13 19:52:15,902 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 104 [2021-07-13 19:52:16,590 WARN L205 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 132 [2021-07-13 19:52:16,974 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 108 [2021-07-13 19:52:17,875 WARN L205 SmtUtils]: Spent 830.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 160 [2021-07-13 19:52:18,329 WARN L205 SmtUtils]: Spent 386.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 125 [2021-07-13 19:52:18,744 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 120 [2021-07-13 19:52:19,694 WARN L205 SmtUtils]: Spent 902.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 167 [2021-07-13 19:52:20,181 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 132 [2021-07-13 19:52:20,619 WARN L205 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 127 [2021-07-13 19:52:21,387 WARN L205 SmtUtils]: Spent 713.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 162 [2021-07-13 19:52:21,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:21,436 INFO L93 Difference]: Finished difference Result 855 states and 2496 transitions. [2021-07-13 19:52:21,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:52:21,436 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:21,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:21,437 INFO L225 Difference]: With dead ends: 855 [2021-07-13 19:52:21,437 INFO L226 Difference]: Without dead ends: 810 [2021-07-13 19:52:21,438 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 7599.3ms TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:52:21,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-07-13 19:52:21,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 413. [2021-07-13 19:52:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.2111650485436893) internal successors, (1323), 412 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:21,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1323 transitions. [2021-07-13 19:52:21,444 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1323 transitions. Word has length 20 [2021-07-13 19:52:21,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:21,444 INFO L482 AbstractCegarLoop]: Abstraction has 413 states and 1323 transitions. [2021-07-13 19:52:21,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:21,444 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1323 transitions. [2021-07-13 19:52:21,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:21,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:21,445 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:21,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8877,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:21,660 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:21,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:21,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1336163992, now seen corresponding path program 63 times [2021-07-13 19:52:21,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:21,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377672247] [2021-07-13 19:52:21,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:21,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:21,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:21,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377672247] [2021-07-13 19:52:21,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377672247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:21,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959006276] [2021-07-13 19:52:21,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:22,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:52:22,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:22,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:52:22,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:22,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,601 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:52:22,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,607 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:52:22,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,613 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:52:22,614 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,620 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:52:22,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,627 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:52:22,628 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,634 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:52:22,635 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,976 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 69 [2021-07-13 19:52:22,977 INFO L628 ElimStorePlain]: treesize reduction 385, result has 46.6 percent of original size [2021-07-13 19:52:22,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,982 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:22,983 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,988 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:22,989 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:22,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:22,993 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:22,994 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,135 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:52:23,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:23,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,141 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:23,142 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,148 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:23,149 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:23,153 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:23,154 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:23,389 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-13 19:52:23,389 INFO L628 ElimStorePlain]: treesize reduction 25, result has 91.0 percent of original size [2021-07-13 19:52:23,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:52:23,395 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:919, output treesize:242 [2021-07-13 19:52:23,865 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 85 [2021-07-13 19:52:24,098 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1271, v_prenex_1273, v_prenex_1275, v_prenex_1277, array_6, v_prenex_1269], 1=[v_prenex_1270, array_3, v_prenex_1272, v_prenex_1274, v_prenex_1276, v_prenex_1268]} [2021-07-13 19:52:24,107 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 37 treesize of output 27 [2021-07-13 19:52:24,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,117 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 23 treesize of output 17 [2021-07-13 19:52:24,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,127 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 23 treesize of output 17 [2021-07-13 19:52:24,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,137 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 30 treesize of output 22 [2021-07-13 19:52:24,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,147 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 30 treesize of output 22 [2021-07-13 19:52:24,148 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,157 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 30 treesize of output 22 [2021-07-13 19:52:24,158 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,565 WARN L205 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 85 [2021-07-13 19:52:24,566 INFO L628 ElimStorePlain]: treesize reduction 1237, result has 14.2 percent of original size [2021-07-13 19:52:24,571 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 7 treesize of output 5 [2021-07-13 19:52:24,572 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:24,667 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 7 treesize of output 5 [2021-07-13 19:52:24,668 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:24,673 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:24,751 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 7 treesize of output 5 [2021-07-13 19:52:24,752 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:24,828 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 7 treesize of output 5 [2021-07-13 19:52:24,829 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:24,902 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 7 treesize of output 5 [2021-07-13 19:52:24,903 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:24,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:24,968 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1270 vanished before elimination [2021-07-13 19:52:24,968 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:52:24,968 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1272 vanished before elimination [2021-07-13 19:52:24,968 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1274 vanished before elimination [2021-07-13 19:52:24,968 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1276 vanished before elimination [2021-07-13 19:52:24,968 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1268 vanished before elimination [2021-07-13 19:52:24,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:52:24,970 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1579, output treesize:107 [2021-07-13 19:52:25,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:25,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959006276] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:25,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:25,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:25,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854774034] [2021-07-13 19:52:25,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:25,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:25,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:25,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:25,117 INFO L87 Difference]: Start difference. First operand 413 states and 1323 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:25,711 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 73 [2021-07-13 19:52:26,007 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 81 [2021-07-13 19:52:26,464 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 138 [2021-07-13 19:52:26,939 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 147 [2021-07-13 19:52:27,087 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:52:27,329 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2021-07-13 19:52:27,503 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2021-07-13 19:52:27,778 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 84 [2021-07-13 19:52:27,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:27,839 INFO L93 Difference]: Finished difference Result 646 states and 1960 transitions. [2021-07-13 19:52:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:52:27,839 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:27,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:27,840 INFO L225 Difference]: With dead ends: 646 [2021-07-13 19:52:27,840 INFO L226 Difference]: Without dead ends: 598 [2021-07-13 19:52:27,840 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 3210.2ms TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:52:27,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-07-13 19:52:27,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 419. [2021-07-13 19:52:27,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.2033492822966507) internal successors, (1339), 418 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:27,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1339 transitions. [2021-07-13 19:52:27,846 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1339 transitions. Word has length 20 [2021-07-13 19:52:27,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:27,846 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1339 transitions. [2021-07-13 19:52:27,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:27,847 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1339 transitions. [2021-07-13 19:52:27,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:27,847 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:27,847 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:28,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8990 [2021-07-13 19:52:28,048 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:28,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:28,048 INFO L82 PathProgramCache]: Analyzing trace with hash -856879316, now seen corresponding path program 64 times [2021-07-13 19:52:28,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:28,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554103208] [2021-07-13 19:52:28,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:28,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:28,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:28,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554103208] [2021-07-13 19:52:28,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554103208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:28,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869203634] [2021-07-13 19:52:28,425 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:28,453 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:52:28,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:28,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:52:28,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:29,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,185 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:29,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,193 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:29,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,201 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:29,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,209 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:52:29,209 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,217 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:29,217 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,224 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:29,224 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,773 WARN L205 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-13 19:52:29,773 INFO L628 ElimStorePlain]: treesize reduction 607, result has 44.4 percent of original size [2021-07-13 19:52:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,780 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:29,780 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:29,787 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:29,788 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:29,793 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 16 treesize of output 12 [2021-07-13 19:52:29,794 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,195 WARN L205 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 77 [2021-07-13 19:52:30,195 INFO L628 ElimStorePlain]: treesize reduction 36, result has 92.0 percent of original size [2021-07-13 19:52:30,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:30,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:30,201 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:30,202 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,207 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 7 treesize of output 5 [2021-07-13 19:52:30,208 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:30,214 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:30,215 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,567 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 19:52:30,567 INFO L628 ElimStorePlain]: treesize reduction 27, result has 93.0 percent of original size [2021-07-13 19:52:30,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:30,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:30,574 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,579 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 7 treesize of output 5 [2021-07-13 19:52:30,580 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:30,585 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:30,586 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:30,759 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:52:30,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:30,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:52:30,776 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:314 [2021-07-13 19:52:31,011 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2021-07-13 19:52:31,268 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1291, v_prenex_1293, v_prenex_1295, v_prenex_1297, array_6], 1=[v_prenex_1290, v_prenex_1292, array_3, v_prenex_1294, v_prenex_1296]} [2021-07-13 19:52:31,277 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 23 treesize of output 17 [2021-07-13 19:52:31,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,286 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 30 treesize of output 22 [2021-07-13 19:52:31,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,295 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 23 treesize of output 17 [2021-07-13 19:52:31,296 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,304 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 29 treesize of output 21 [2021-07-13 19:52:31,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,314 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 16 [2021-07-13 19:52:31,315 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,323 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 16 [2021-07-13 19:52:31,323 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,772 WARN L205 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 88 [2021-07-13 19:52:31,772 INFO L628 ElimStorePlain]: treesize reduction 1245, result has 19.3 percent of original size [2021-07-13 19:52:31,778 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 7 treesize of output 5 [2021-07-13 19:52:31,779 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:31,908 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:52:31,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:31,913 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 16 treesize of output 12 [2021-07-13 19:52:31,914 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,039 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:52:32,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:32,044 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 15 treesize of output 11 [2021-07-13 19:52:32,045 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,165 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:52:32,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:32,170 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 16 treesize of output 12 [2021-07-13 19:52:32,171 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:32,286 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:52:32,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:32,287 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1290 vanished before elimination [2021-07-13 19:52:32,287 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1292 vanished before elimination [2021-07-13 19:52:32,287 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:52:32,287 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1294 vanished before elimination [2021-07-13 19:52:32,287 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1296 vanished before elimination [2021-07-13 19:52:32,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:52:32,290 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:1729, output treesize:216 [2021-07-13 19:52:32,476 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2021-07-13 19:52:32,645 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:52:32,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:32,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869203634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:32,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:32,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:32,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781976065] [2021-07-13 19:52:32,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:32,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:32,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:32,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:32,723 INFO L87 Difference]: Start difference. First operand 419 states and 1339 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:33,411 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 90 [2021-07-13 19:52:33,878 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 102 [2021-07-13 19:52:34,369 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 131 [2021-07-13 19:52:34,738 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 111 [2021-07-13 19:52:35,018 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 86 [2021-07-13 19:52:35,415 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-07-13 19:52:35,704 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 88 [2021-07-13 19:52:36,049 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 93 [2021-07-13 19:52:36,246 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-13 19:52:36,696 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 78 [2021-07-13 19:52:37,043 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 95 [2021-07-13 19:52:37,258 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 80 [2021-07-13 19:52:37,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:37,429 INFO L93 Difference]: Finished difference Result 771 states and 2317 transitions. [2021-07-13 19:52:37,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:52:37,429 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:37,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:37,431 INFO L225 Difference]: With dead ends: 771 [2021-07-13 19:52:37,431 INFO L226 Difference]: Without dead ends: 699 [2021-07-13 19:52:37,431 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 5107.9ms TimeCoverageRelationStatistics Valid=203, Invalid=1203, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:52:37,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-07-13 19:52:37,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 416. [2021-07-13 19:52:37,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 3.207228915662651) internal successors, (1331), 415 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:37,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1331 transitions. [2021-07-13 19:52:37,444 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1331 transitions. Word has length 20 [2021-07-13 19:52:37,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:37,444 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1331 transitions. [2021-07-13 19:52:37,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:37,445 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1331 transitions. [2021-07-13 19:52:37,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:37,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:37,445 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:37,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9137 [2021-07-13 19:52:37,646 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:37,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:37,646 INFO L82 PathProgramCache]: Analyzing trace with hash -321649514, now seen corresponding path program 65 times [2021-07-13 19:52:37,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:37,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469482071] [2021-07-13 19:52:37,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:37,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:37,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:37,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469482071] [2021-07-13 19:52:37,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469482071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:37,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306479547] [2021-07-13 19:52:37,820 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:37,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:52:37,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:37,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:52:37,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:38,142 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 16 [2021-07-13 19:52:38,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,147 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 24 treesize of output 18 [2021-07-13 19:52:38,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,151 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 31 treesize of output 23 [2021-07-13 19:52:38,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,156 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 23 treesize of output 17 [2021-07-13 19:52:38,156 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,160 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 16 [2021-07-13 19:52:38,160 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,164 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 30 treesize of output 22 [2021-07-13 19:52:38,164 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,168 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 37 treesize of output 27 [2021-07-13 19:52:38,169 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,172 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 23 treesize of output 17 [2021-07-13 19:52:38,173 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,176 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 23 treesize of output 17 [2021-07-13 19:52:38,177 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,181 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 29 treesize of output 21 [2021-07-13 19:52:38,181 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,185 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 16 [2021-07-13 19:52:38,186 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,189 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 24 treesize of output 18 [2021-07-13 19:52:38,190 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,193 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 30 treesize of output 22 [2021-07-13 19:52:38,194 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,198 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 23 treesize of output 17 [2021-07-13 19:52:38,198 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,202 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 31 treesize of output 23 [2021-07-13 19:52:38,203 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,206 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 30 treesize of output 22 [2021-07-13 19:52:38,207 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,211 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 23 treesize of output 17 [2021-07-13 19:52:38,211 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,215 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 29 treesize of output 21 [2021-07-13 19:52:38,216 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,219 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 23 treesize of output 17 [2021-07-13 19:52:38,220 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,223 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 30 treesize of output 22 [2021-07-13 19:52:38,224 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,228 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 38 treesize of output 28 [2021-07-13 19:52:38,229 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,232 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 31 treesize of output 23 [2021-07-13 19:52:38,233 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,236 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 16 [2021-07-13 19:52:38,237 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,240 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 30 treesize of output 22 [2021-07-13 19:52:38,241 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:38,437 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 41 [2021-07-13 19:52:38,437 INFO L628 ElimStorePlain]: treesize reduction 266, result has 44.6 percent of original size [2021-07-13 19:52:38,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:52:38,439 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:1039, output treesize:214 [2021-07-13 19:52:38,881 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-07-13 19:52:39,069 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:52:39,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:39,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306479547] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:39,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:39,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:52:39,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576140490] [2021-07-13 19:52:39,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:52:39,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:39,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:52:39,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:52:39,151 INFO L87 Difference]: Start difference. First operand 416 states and 1331 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:39,710 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 48 [2021-07-13 19:52:39,955 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 77 [2021-07-13 19:52:40,145 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:52:40,382 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:52:40,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:40,416 INFO L93 Difference]: Finished difference Result 650 states and 1967 transitions. [2021-07-13 19:52:40,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:52:40,416 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:40,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:40,417 INFO L225 Difference]: With dead ends: 650 [2021-07-13 19:52:40,417 INFO L226 Difference]: Without dead ends: 635 [2021-07-13 19:52:40,417 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1800.2ms TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:52:40,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-07-13 19:52:40,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 416. [2021-07-13 19:52:40,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 3.207228915662651) internal successors, (1331), 415 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:40,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1331 transitions. [2021-07-13 19:52:40,423 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1331 transitions. Word has length 20 [2021-07-13 19:52:40,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:40,423 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1331 transitions. [2021-07-13 19:52:40,423 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:40,423 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1331 transitions. [2021-07-13 19:52:40,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:40,424 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:40,424 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:40,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9275 [2021-07-13 19:52:40,639 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:40,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:40,640 INFO L82 PathProgramCache]: Analyzing trace with hash -2020369902, now seen corresponding path program 66 times [2021-07-13 19:52:40,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:40,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338955670] [2021-07-13 19:52:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:40,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:40,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:40,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:40,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338955670] [2021-07-13 19:52:40,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338955670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:40,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662533478] [2021-07-13 19:52:40,810 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:40,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:52:40,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:52:40,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:52:40,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:41,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,656 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:41,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,664 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:41,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,671 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:52:41,672 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,679 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:52:41,680 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,687 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:41,688 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:41,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:41,694 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:52:41,695 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,212 WARN L205 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-07-13 19:52:42,212 INFO L628 ElimStorePlain]: treesize reduction 657, result has 43.2 percent of original size [2021-07-13 19:52:42,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,219 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:42,220 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,226 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:42,227 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,233 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:42,233 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,463 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:52:42,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:42,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,469 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:42,470 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,476 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:42,477 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,482 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:42,483 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,895 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-07-13 19:52:42,896 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-13 19:52:42,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:42,903 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:42,908 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:42,909 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:42,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:42,914 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,091 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:52:43,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:43,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:52:43,100 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1273, output treesize:360 [2021-07-13 19:52:43,365 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 102 [2021-07-13 19:52:43,623 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1318, v_prenex_1320, array_6, v_prenex_1322, v_prenex_1324, v_prenex_1316, v_prenex_1326], 1=[v_prenex_1317, array_0, v_prenex_1319, v_prenex_1321, v_prenex_1323, v_prenex_1325, v_prenex_1315]} [2021-07-13 19:52:43,632 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 23 treesize of output 17 [2021-07-13 19:52:43,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:52:43,642 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 16 treesize of output 12 [2021-07-13 19:52:43,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,652 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 23 treesize of output 17 [2021-07-13 19:52:43,652 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,661 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 30 treesize of output 22 [2021-07-13 19:52:43,662 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,671 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 23 treesize of output 17 [2021-07-13 19:52:43,672 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:43,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:43,680 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,169 WARN L205 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 103 [2021-07-13 19:52:44,170 INFO L628 ElimStorePlain]: treesize reduction 1610, result has 14.5 percent of original size [2021-07-13 19:52:44,177 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 7 treesize of output 5 [2021-07-13 19:52:44,178 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,295 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:52:44,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:44,302 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 7 treesize of output 5 [2021-07-13 19:52:44,303 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,420 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:52:44,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:44,426 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 9 treesize of output 7 [2021-07-13 19:52:44,427 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,528 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:52:44,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:44,533 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 7 treesize of output 5 [2021-07-13 19:52:44,534 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,635 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:52:44,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:44,639 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 16 treesize of output 12 [2021-07-13 19:52:44,640 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:44,741 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 7 treesize of output 5 [2021-07-13 19:52:44,742 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:44,844 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:52:44,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1317 vanished before elimination [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1319 vanished before elimination [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1321 vanished before elimination [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1323 vanished before elimination [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1325 vanished before elimination [2021-07-13 19:52:44,845 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1315 vanished before elimination [2021-07-13 19:52:44,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:52:44,848 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 21 variables, input treesize:2043, output treesize:175 [2021-07-13 19:52:45,028 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:52:45,181 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-07-13 19:52:45,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:45,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662533478] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:45,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:45,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:45,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531300390] [2021-07-13 19:52:45,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:45,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:45,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:45,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:45,264 INFO L87 Difference]: Start difference. First operand 416 states and 1331 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:45,792 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 105 [2021-07-13 19:52:46,175 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 113 [2021-07-13 19:52:46,773 WARN L205 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 199 DAG size of output: 190 [2021-07-13 19:52:47,087 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 81 [2021-07-13 19:52:47,550 WARN L205 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 96 [2021-07-13 19:52:47,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:47,603 INFO L93 Difference]: Finished difference Result 650 states and 1961 transitions. [2021-07-13 19:52:47,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:52:47,603 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:47,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:47,604 INFO L225 Difference]: With dead ends: 650 [2021-07-13 19:52:47,604 INFO L226 Difference]: Without dead ends: 628 [2021-07-13 19:52:47,604 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 2952.1ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:52:47,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-07-13 19:52:47,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 419. [2021-07-13 19:52:47,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.210526315789474) internal successors, (1342), 418 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:47,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1342 transitions. [2021-07-13 19:52:47,610 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1342 transitions. Word has length 20 [2021-07-13 19:52:47,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:47,610 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1342 transitions. [2021-07-13 19:52:47,610 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:47,610 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1342 transitions. [2021-07-13 19:52:47,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:47,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:47,611 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:47,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9347 [2021-07-13 19:52:47,811 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:47,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:47,811 INFO L82 PathProgramCache]: Analyzing trace with hash 2101349702, now seen corresponding path program 67 times [2021-07-13 19:52:47,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:47,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520432721] [2021-07-13 19:52:47,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:47,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:47,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:47,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:47,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520432721] [2021-07-13 19:52:47,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520432721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:47,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867965939] [2021-07-13 19:52:47,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:48,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:48,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:52:48,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:49,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,033 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:52:49,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:49,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,047 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:52:49,048 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,426 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 117 [2021-07-13 19:52:49,426 INFO L628 ElimStorePlain]: treesize reduction 197, result has 67.9 percent of original size [2021-07-13 19:52:49,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:49,434 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,594 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-13 19:52:49,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:49,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,600 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:49,601 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,606 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:49,607 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,753 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:52:49,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:49,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,760 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:49,760 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,765 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:49,766 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,910 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:52:49,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:49,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,916 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:49,917 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:49,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:49,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:49,923 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:50,057 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:52:50,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:50,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:50,062 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:50,063 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:50,194 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:52:50,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:50,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:50,199 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:50,200 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:50,328 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:52:50,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:50,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:50,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:50,334 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:50,461 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:52:50,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:50,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:52:50,469 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 16 variables, input treesize:753, output treesize:328 [2021-07-13 19:52:50,717 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2021-07-13 19:52:50,930 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-07-13 19:52:51,091 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1350, array_6], 1=[array_0, v_prenex_1349]} [2021-07-13 19:52:51,096 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 16 [2021-07-13 19:52:51,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,101 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 16 [2021-07-13 19:52:51,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:51,106 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,110 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:51,111 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,115 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 29 treesize of output 21 [2021-07-13 19:52:51,115 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,119 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:51,120 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,273 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 45 [2021-07-13 19:52:51,273 INFO L628 ElimStorePlain]: treesize reduction 327, result has 28.1 percent of original size [2021-07-13 19:52:51,276 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 7 treesize of output 5 [2021-07-13 19:52:51,277 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:51,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:51,330 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:52:51,330 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1349 vanished before elimination [2021-07-13 19:52:51,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:52:51,331 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:630, output treesize:105 [2021-07-13 19:52:51,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:51,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867965939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:51,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:51,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:51,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225890850] [2021-07-13 19:52:51,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:51,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:51,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:51,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:51,486 INFO L87 Difference]: Start difference. First operand 419 states and 1342 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:52,051 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 102 [2021-07-13 19:52:52,345 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 107 [2021-07-13 19:52:52,939 WARN L205 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 176 [2021-07-13 19:52:53,737 WARN L205 SmtUtils]: Spent 711.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 193 [2021-07-13 19:52:53,972 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:52:54,215 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-07-13 19:52:54,400 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 64 [2021-07-13 19:52:54,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:52:54,421 INFO L93 Difference]: Finished difference Result 639 states and 1932 transitions. [2021-07-13 19:52:54,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:52:54,421 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:52:54,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:52:54,422 INFO L225 Difference]: With dead ends: 639 [2021-07-13 19:52:54,422 INFO L226 Difference]: Without dead ends: 588 [2021-07-13 19:52:54,423 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 3501.6ms TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:52:54,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-13 19:52:54,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 416. [2021-07-13 19:52:54,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 3.207228915662651) internal successors, (1331), 415 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:54,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1331 transitions. [2021-07-13 19:52:54,428 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1331 transitions. Word has length 20 [2021-07-13 19:52:54,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:52:54,428 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1331 transitions. [2021-07-13 19:52:54,428 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:54,428 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1331 transitions. [2021-07-13 19:52:54,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:52:54,428 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:52:54,428 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:52:54,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9508,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:54,644 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:52:54,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:52:54,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1049441532, now seen corresponding path program 68 times [2021-07-13 19:52:54,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:52:54,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880016821] [2021-07-13 19:52:54,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:52:54,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:52:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:54,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:52:54,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880016821] [2021-07-13 19:52:54,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880016821] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:54,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847390238] [2021-07-13 19:52:54,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-07-13 19:52:54,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:52:54,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:52:54,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:52:54,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:52:55,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:55,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:55,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:55,915 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 99 [2021-07-13 19:52:55,916 INFO L628 ElimStorePlain]: treesize reduction 180, result has 68.2 percent of original size [2021-07-13 19:52:55,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:55,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:52:55,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,098 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:52:56,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:56,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,104 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:56,105 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,277 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:52:56,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:56,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,284 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:56,285 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,290 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:52:56,291 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,448 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:52:56,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:56,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,454 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:56,455 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:52:56,460 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,589 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:52:56,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:56,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,594 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:52:56,595 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:52:56,600 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:52:56,601 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:56,723 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:52:56,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:56,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:52:56,729 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:573, output treesize:240 [2021-07-13 19:52:56,950 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-07-13 19:52:57,319 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 97 [2021-07-13 19:52:57,556 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-07-13 19:52:57,798 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1380, v_prenex_1382, v_prenex_1374, v_prenex_1376, array_6, v_prenex_1378], 1=[v_prenex_1381, array_3, v_prenex_1373, v_prenex_1375, v_prenex_1377, v_prenex_1379]} [2021-07-13 19:52:57,807 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 37 treesize of output 27 [2021-07-13 19:52:57,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,816 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 30 treesize of output 22 [2021-07-13 19:52:57,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,825 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 30 treesize of output 22 [2021-07-13 19:52:57,825 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,833 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 23 treesize of output 17 [2021-07-13 19:52:57,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,842 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 30 treesize of output 22 [2021-07-13 19:52:57,843 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:57,851 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 23 treesize of output 17 [2021-07-13 19:52:57,852 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,232 WARN L205 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 85 [2021-07-13 19:52:58,233 INFO L628 ElimStorePlain]: treesize reduction 1189, result has 15.2 percent of original size [2021-07-13 19:52:58,238 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 7 treesize of output 5 [2021-07-13 19:52:58,239 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:58,335 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 8 treesize of output 6 [2021-07-13 19:52:58,336 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,341 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 16 treesize of output 12 [2021-07-13 19:52:58,342 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,487 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 19:52:58,488 INFO L628 ElimStorePlain]: treesize reduction 19, result has 89.6 percent of original size [2021-07-13 19:52:58,492 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 7 treesize of output 5 [2021-07-13 19:52:58,493 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:58,566 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 7 treesize of output 5 [2021-07-13 19:52:58,567 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:58,638 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 7 treesize of output 5 [2021-07-13 19:52:58,639 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:52:58,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:52:58,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1381 vanished before elimination [2021-07-13 19:52:58,704 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:52:58,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1373 vanished before elimination [2021-07-13 19:52:58,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1375 vanished before elimination [2021-07-13 19:52:58,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1377 vanished before elimination [2021-07-13 19:52:58,704 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1379 vanished before elimination [2021-07-13 19:52:58,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:52:58,706 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1543, output treesize:107 [2021-07-13 19:52:58,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:52:58,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847390238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:52:58,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:52:58,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:52:58,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485761454] [2021-07-13 19:52:58,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:52:58,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:52:58,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:52:58,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:52:58,867 INFO L87 Difference]: Start difference. First operand 416 states and 1331 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:52:59,381 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-07-13 19:52:59,797 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 126 [2021-07-13 19:53:00,631 WARN L205 SmtUtils]: Spent 731.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 156 [2021-07-13 19:53:00,784 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:53:01,219 WARN L205 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 131 [2021-07-13 19:53:02,274 WARN L205 SmtUtils]: Spent 961.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 169 [2021-07-13 19:53:02,461 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-07-13 19:53:02,850 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-13 19:53:03,024 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 19:53:03,280 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2021-07-13 19:53:03,467 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2021-07-13 19:53:03,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:03,511 INFO L93 Difference]: Finished difference Result 690 states and 2072 transitions. [2021-07-13 19:53:03,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:53:03,511 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:03,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:03,512 INFO L225 Difference]: With dead ends: 690 [2021-07-13 19:53:03,512 INFO L226 Difference]: Without dead ends: 627 [2021-07-13 19:53:03,512 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 5303.2ms TimeCoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:53:03,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-07-13 19:53:03,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 423. [2021-07-13 19:53:03,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2156398104265405) internal successors, (1357), 422 states have internal predecessors, (1357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:03,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1357 transitions. [2021-07-13 19:53:03,518 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1357 transitions. Word has length 20 [2021-07-13 19:53:03,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:03,518 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1357 transitions. [2021-07-13 19:53:03,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:03,518 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1357 transitions. [2021-07-13 19:53:03,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:03,519 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:03,519 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:03,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9640,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:03,719 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:03,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:03,719 INFO L82 PathProgramCache]: Analyzing trace with hash 842433850, now seen corresponding path program 69 times [2021-07-13 19:53:03,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:03,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407649058] [2021-07-13 19:53:03,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:03,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:03,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407649058] [2021-07-13 19:53:03,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407649058] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:03,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845535742] [2021-07-13 19:53:03,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:03,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:53:03,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:03,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:53:03,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:04,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,321 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:04,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,326 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:04,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,332 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:53:04,333 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,338 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:04,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,344 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:04,345 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:04,350 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,705 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:53:04,706 INFO L628 ElimStorePlain]: treesize reduction 400, result has 46.1 percent of original size [2021-07-13 19:53:04,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,711 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:04,712 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,717 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:04,718 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,722 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:04,723 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,851 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-07-13 19:53:04,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:04,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,856 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:04,857 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:04,862 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:04,863 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:04,867 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 16 treesize of output 12 [2021-07-13 19:53:04,868 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:05,062 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-07-13 19:53:05,062 INFO L628 ElimStorePlain]: treesize reduction 34, result has 85.1 percent of original size [2021-07-13 19:53:05,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:53:05,066 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:841, output treesize:170 [2021-07-13 19:53:05,251 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2021-07-13 19:53:05,838 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1391, v_prenex_1407, v_prenex_1393, v_prenex_1395, v_prenex_1397, array_6, v_prenex_1399, v_prenex_1401], 1=[v_prenex_1390, v_prenex_1392, v_prenex_1394, array_3, v_prenex_1396, v_prenex_1398, v_prenex_1400, v_prenex_1402]} [2021-07-13 19:53:05,847 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 15 treesize of output 11 [2021-07-13 19:53:05,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:06,169 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 81 [2021-07-13 19:53:06,169 INFO L628 ElimStorePlain]: treesize reduction 616, result has 29.6 percent of original size [2021-07-13 19:53:06,174 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 7 treesize of output 5 [2021-07-13 19:53:06,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:06,282 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:53:06,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:06,283 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1393 vanished before elimination [2021-07-13 19:53:06,283 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1395 vanished before elimination [2021-07-13 19:53:06,287 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 7 treesize of output 5 [2021-07-13 19:53:06,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:06,393 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:53:06,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:06,398 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 7 treesize of output 5 [2021-07-13 19:53:06,398 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:06,502 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:53:06,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:06,502 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1399 vanished before elimination [2021-07-13 19:53:06,506 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 16 treesize of output 12 [2021-07-13 19:53:06,507 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:06,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:06,606 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1390 vanished before elimination [2021-07-13 19:53:06,606 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1392 vanished before elimination [2021-07-13 19:53:06,607 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1394 vanished before elimination [2021-07-13 19:53:06,607 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:06,607 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1396 vanished before elimination [2021-07-13 19:53:06,607 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1398 vanished before elimination [2021-07-13 19:53:06,607 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1400 vanished before elimination [2021-07-13 19:53:06,607 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1402 vanished before elimination [2021-07-13 19:53:06,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 16 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:53:06,610 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 24 variables, input treesize:882, output treesize:183 [2021-07-13 19:53:06,764 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-07-13 19:53:06,928 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2021-07-13 19:53:07,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:07,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845535742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:07,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:07,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:07,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625299994] [2021-07-13 19:53:07,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:07,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:07,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:07,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:07,012 INFO L87 Difference]: Start difference. First operand 423 states and 1357 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:07,501 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-07-13 19:53:07,936 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 98 [2021-07-13 19:53:08,254 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:53:08,655 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 76 [2021-07-13 19:53:09,118 WARN L205 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 82 [2021-07-13 19:53:09,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:09,165 INFO L93 Difference]: Finished difference Result 706 states and 2130 transitions. [2021-07-13 19:53:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:53:09,165 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:09,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:09,167 INFO L225 Difference]: With dead ends: 706 [2021-07-13 19:53:09,167 INFO L226 Difference]: Without dead ends: 691 [2021-07-13 19:53:09,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 2657.2ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:53:09,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-07-13 19:53:09,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 421. [2021-07-13 19:53:09,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.2142857142857144) internal successors, (1350), 420 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:09,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1350 transitions. [2021-07-13 19:53:09,173 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1350 transitions. Word has length 20 [2021-07-13 19:53:09,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:09,173 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1350 transitions. [2021-07-13 19:53:09,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:09,173 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1350 transitions. [2021-07-13 19:53:09,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:09,173 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:09,173 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:09,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9780 [2021-07-13 19:53:09,389 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:09,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:09,389 INFO L82 PathProgramCache]: Analyzing trace with hash -376201510, now seen corresponding path program 70 times [2021-07-13 19:53:09,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:09,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655758520] [2021-07-13 19:53:09,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:09,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:09,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:09,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:09,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655758520] [2021-07-13 19:53:09,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655758520] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:09,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425773949] [2021-07-13 19:53:09,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:09,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:53:09,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:09,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:53:09,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:10,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,079 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:10,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,086 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:10,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,092 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:10,093 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,098 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:10,099 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,105 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:10,106 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,111 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:53:10,112 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,563 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 71 [2021-07-13 19:53:10,563 INFO L628 ElimStorePlain]: treesize reduction 455, result has 46.1 percent of original size [2021-07-13 19:53:10,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,569 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:10,570 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,576 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:10,577 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:10,582 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,744 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:53:10,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:10,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:10,751 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:10,758 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:10,762 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 16 treesize of output 12 [2021-07-13 19:53:10,763 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:11,012 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-07-13 19:53:11,013 INFO L628 ElimStorePlain]: treesize reduction 40, result has 85.5 percent of original size [2021-07-13 19:53:11,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:53:11,018 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:227 [2021-07-13 19:53:11,253 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2021-07-13 19:53:11,536 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 73 [2021-07-13 19:53:11,757 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1419, array_6, v_prenex_1421, v_prenex_1423], 1=[v_prenex_1418, array_3, v_prenex_1420, v_prenex_1422]} [2021-07-13 19:53:11,764 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 16 [2021-07-13 19:53:11,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:11,771 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 30 treesize of output 22 [2021-07-13 19:53:11,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:11,779 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 16 [2021-07-13 19:53:11,779 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:11,785 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 23 treesize of output 17 [2021-07-13 19:53:11,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:11,792 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 23 treesize of output 17 [2021-07-13 19:53:11,793 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:11,800 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 29 treesize of output 21 [2021-07-13 19:53:11,800 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:12,210 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 78 [2021-07-13 19:53:12,210 INFO L628 ElimStorePlain]: treesize reduction 945, result has 23.5 percent of original size [2021-07-13 19:53:12,215 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 7 treesize of output 5 [2021-07-13 19:53:12,216 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:12,348 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:53:12,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:12,352 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 7 treesize of output 5 [2021-07-13 19:53:12,353 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:12,483 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:53:12,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:12,488 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 15 treesize of output 11 [2021-07-13 19:53:12,489 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:12,492 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 7 treesize of output 5 [2021-07-13 19:53:12,493 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:12,739 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2021-07-13 19:53:12,739 INFO L628 ElimStorePlain]: treesize reduction 8, result has 97.0 percent of original size [2021-07-13 19:53:12,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1418 vanished before elimination [2021-07-13 19:53:12,740 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:12,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1420 vanished before elimination [2021-07-13 19:53:12,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1422 vanished before elimination [2021-07-13 19:53:12,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:53:12,743 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:1408, output treesize:240 [2021-07-13 19:53:12,920 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 33 [2021-07-13 19:53:13,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:13,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425773949] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:13,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:13,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:13,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887339170] [2021-07-13 19:53:13,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:13,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:13,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:13,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:13,127 INFO L87 Difference]: Start difference. First operand 421 states and 1350 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:13,578 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 64 [2021-07-13 19:53:13,892 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 95 [2021-07-13 19:53:14,225 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 62 [2021-07-13 19:53:14,594 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 69 [2021-07-13 19:53:15,022 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 78 [2021-07-13 19:53:15,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:15,060 INFO L93 Difference]: Finished difference Result 673 states and 2049 transitions. [2021-07-13 19:53:15,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:53:15,060 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:15,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:15,061 INFO L225 Difference]: With dead ends: 673 [2021-07-13 19:53:15,061 INFO L226 Difference]: Without dead ends: 658 [2021-07-13 19:53:15,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 2580.3ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:53:15,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2021-07-13 19:53:15,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 419. [2021-07-13 19:53:15,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.2177033492822966) internal successors, (1345), 418 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:15,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1345 transitions. [2021-07-13 19:53:15,067 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1345 transitions. Word has length 20 [2021-07-13 19:53:15,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:15,067 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1345 transitions. [2021-07-13 19:53:15,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:15,067 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1345 transitions. [2021-07-13 19:53:15,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:15,067 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:15,068 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:15,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9935,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:15,281 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:15,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:15,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1645547448, now seen corresponding path program 71 times [2021-07-13 19:53:15,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:15,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638978637] [2021-07-13 19:53:15,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:15,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:15,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:15,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:15,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638978637] [2021-07-13 19:53:15,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638978637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:15,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218745793] [2021-07-13 19:53:15,456 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:15,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:53:15,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:15,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:53:15,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:15,689 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 15 treesize of output 11 [2021-07-13 19:53:15,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,694 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 36 treesize of output 26 [2021-07-13 19:53:15,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,699 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 16 [2021-07-13 19:53:15,699 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,704 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 29 treesize of output 21 [2021-07-13 19:53:15,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,709 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 30 treesize of output 22 [2021-07-13 19:53:15,710 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,714 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 37 treesize of output 27 [2021-07-13 19:53:15,715 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,720 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 30 treesize of output 22 [2021-07-13 19:53:15,721 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,725 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 37 treesize of output 27 [2021-07-13 19:53:15,726 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:53:15,731 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,735 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 16 [2021-07-13 19:53:15,736 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,740 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 23 treesize of output 17 [2021-07-13 19:53:15,741 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,745 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 30 treesize of output 22 [2021-07-13 19:53:15,746 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,751 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 29 treesize of output 21 [2021-07-13 19:53:15,752 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,756 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 36 treesize of output 26 [2021-07-13 19:53:15,757 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,761 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 29 treesize of output 21 [2021-07-13 19:53:15,762 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,766 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 30 treesize of output 22 [2021-07-13 19:53:15,767 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,771 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 29 treesize of output 21 [2021-07-13 19:53:15,772 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,776 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 30 treesize of output 22 [2021-07-13 19:53:15,777 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,782 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 36 treesize of output 26 [2021-07-13 19:53:15,783 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,788 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 23 treesize of output 17 [2021-07-13 19:53:15,788 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,793 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 29 treesize of output 21 [2021-07-13 19:53:15,793 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,797 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 23 treesize of output 17 [2021-07-13 19:53:15,798 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:15,803 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,807 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 23 treesize of output 17 [2021-07-13 19:53:15,808 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,812 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 44 treesize of output 32 [2021-07-13 19:53:15,812 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,817 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 30 treesize of output 22 [2021-07-13 19:53:15,817 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,821 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 37 treesize of output 27 [2021-07-13 19:53:15,822 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,826 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 36 treesize of output 26 [2021-07-13 19:53:15,827 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,831 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 29 treesize of output 21 [2021-07-13 19:53:15,832 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,836 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 16 treesize of output 12 [2021-07-13 19:53:15,836 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,840 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 23 treesize of output 17 [2021-07-13 19:53:15,841 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 2 xjuncts. [2021-07-13 19:53:15,845 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 16 [2021-07-13 19:53:15,846 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:15,850 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,854 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 16 [2021-07-13 19:53:15,855 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,859 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 43 treesize of output 31 [2021-07-13 19:53:15,860 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:15,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:15,864 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:16,065 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 36 [2021-07-13 19:53:16,065 INFO L628 ElimStorePlain]: treesize reduction 530, result has 24.0 percent of original size [2021-07-13 19:53:16,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:53:16,066 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1681, output treesize:167 [2021-07-13 19:53:16,422 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 19:53:16,606 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 36 [2021-07-13 19:53:16,934 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-07-13 19:53:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:17,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218745793] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:17,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:17,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:53:17,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510644133] [2021-07-13 19:53:17,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:53:17,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:17,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:53:17,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:53:17,010 INFO L87 Difference]: Start difference. First operand 419 states and 1345 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:17,544 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-07-13 19:53:17,777 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-07-13 19:53:18,154 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 67 [2021-07-13 19:53:18,405 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:53:18,753 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 70 [2021-07-13 19:53:18,935 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-07-13 19:53:19,203 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:53:19,422 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 64 [2021-07-13 19:53:19,746 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 69 [2021-07-13 19:53:19,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:19,780 INFO L93 Difference]: Finished difference Result 681 states and 2053 transitions. [2021-07-13 19:53:19,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:53:19,780 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:19,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:19,781 INFO L225 Difference]: With dead ends: 681 [2021-07-13 19:53:19,781 INFO L226 Difference]: Without dead ends: 651 [2021-07-13 19:53:19,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 3376.0ms TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:53:19,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2021-07-13 19:53:19,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 422. [2021-07-13 19:53:19,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.2209026128266034) internal successors, (1356), 421 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:19,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1356 transitions. [2021-07-13 19:53:19,787 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1356 transitions. Word has length 20 [2021-07-13 19:53:19,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:19,787 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1356 transitions. [2021-07-13 19:53:19,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:19,787 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1356 transitions. [2021-07-13 19:53:19,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:19,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:19,787 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:20,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10108,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:20,001 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:20,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:20,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1329436092, now seen corresponding path program 72 times [2021-07-13 19:53:20,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:20,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146811830] [2021-07-13 19:53:20,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:20,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:20,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:20,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:20,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146811830] [2021-07-13 19:53:20,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146811830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:20,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589011164] [2021-07-13 19:53:20,176 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:20,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:53:20,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:20,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:53:20,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:20,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,720 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:53:20,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:20,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,728 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:20,728 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:20,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,735 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:20,736 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:20,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,742 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:20,743 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:20,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:20,749 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:20,750 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:20,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:20,755 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,127 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 70 [2021-07-13 19:53:21,127 INFO L628 ElimStorePlain]: treesize reduction 419, result has 44.3 percent of original size [2021-07-13 19:53:21,132 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 7 treesize of output 5 [2021-07-13 19:53:21,133 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:21,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:21,138 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:21,139 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:21,144 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:21,144 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,298 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:53:21,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:21,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:21,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:21,304 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:21,305 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,309 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 7 treesize of output 5 [2021-07-13 19:53:21,310 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:21,315 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:21,316 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:21,581 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2021-07-13 19:53:21,581 INFO L628 ElimStorePlain]: treesize reduction 42, result has 85.3 percent of original size [2021-07-13 19:53:21,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:53:21,587 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:235 [2021-07-13 19:53:21,818 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2021-07-13 19:53:22,198 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 83 [2021-07-13 19:53:22,498 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1438, v_prenex_1440, v_prenex_1442, array_6, v_prenex_1444], 1=[v_prenex_1439, array_3, v_prenex_1441, v_prenex_1443, v_prenex_1437]} [2021-07-13 19:53:22,506 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 23 treesize of output 17 [2021-07-13 19:53:22,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:22,515 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 30 treesize of output 22 [2021-07-13 19:53:22,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:22,524 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 29 treesize of output 21 [2021-07-13 19:53:22,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:22,533 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:22,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:22,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:22,542 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:22,550 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 23 treesize of output 17 [2021-07-13 19:53:22,551 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:22,980 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 86 [2021-07-13 19:53:22,981 INFO L628 ElimStorePlain]: treesize reduction 1296, result has 17.9 percent of original size [2021-07-13 19:53:22,986 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 16 treesize of output 12 [2021-07-13 19:53:22,987 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:23,116 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:53:23,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:23,121 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 7 treesize of output 5 [2021-07-13 19:53:23,122 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:23,241 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:53:23,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:23,246 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 7 treesize of output 5 [2021-07-13 19:53:23,247 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:23,364 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:53:23,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:23,368 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 7 treesize of output 5 [2021-07-13 19:53:23,369 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:23,483 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:53:23,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:23,484 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1439 vanished before elimination [2021-07-13 19:53:23,484 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:23,484 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1441 vanished before elimination [2021-07-13 19:53:23,484 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1443 vanished before elimination [2021-07-13 19:53:23,484 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1437 vanished before elimination [2021-07-13 19:53:23,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:53:23,487 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 15 variables, input treesize:1729, output treesize:216 [2021-07-13 19:53:23,670 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2021-07-13 19:53:23,846 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:53:23,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:23,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589011164] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:23,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:23,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:23,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163716281] [2021-07-13 19:53:23,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:23,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:23,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:23,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:23,941 INFO L87 Difference]: Start difference. First operand 422 states and 1356 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:24,487 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 67 [2021-07-13 19:53:24,780 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 92 [2021-07-13 19:53:25,125 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 95 [2021-07-13 19:53:25,712 WARN L205 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 119 [2021-07-13 19:53:26,331 WARN L205 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 120 [2021-07-13 19:53:26,641 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-13 19:53:26,884 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:53:27,181 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 81 [2021-07-13 19:53:27,503 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-07-13 19:53:27,914 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 75 [2021-07-13 19:53:28,243 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 88 [2021-07-13 19:53:28,393 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-07-13 19:53:28,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:28,521 INFO L93 Difference]: Finished difference Result 784 states and 2285 transitions. [2021-07-13 19:53:28,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:53:28,522 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:28,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:28,523 INFO L225 Difference]: With dead ends: 784 [2021-07-13 19:53:28,523 INFO L226 Difference]: Without dead ends: 712 [2021-07-13 19:53:28,523 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 5151.8ms TimeCoverageRelationStatistics Valid=178, Invalid=944, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:53:28,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-07-13 19:53:28,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 419. [2021-07-13 19:53:28,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.2177033492822966) internal successors, (1345), 418 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:28,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1345 transitions. [2021-07-13 19:53:28,529 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1345 transitions. Word has length 20 [2021-07-13 19:53:28,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:28,529 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1345 transitions. [2021-07-13 19:53:28,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:28,529 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1345 transitions. [2021-07-13 19:53:28,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:28,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:28,530 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:28,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10174 [2021-07-13 19:53:28,742 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:28,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:28,742 INFO L82 PathProgramCache]: Analyzing trace with hash -1554042634, now seen corresponding path program 73 times [2021-07-13 19:53:28,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:28,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671529195] [2021-07-13 19:53:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:28,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:28,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:28,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:28,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671529195] [2021-07-13 19:53:28,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671529195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:28,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057804213] [2021-07-13 19:53:28,923 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:28,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:53:28,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:29,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:29,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,467 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:29,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,475 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:53:29,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,481 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:29,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,487 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:29,488 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,493 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:29,493 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,830 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 19:53:29,830 INFO L628 ElimStorePlain]: treesize reduction 397, result has 43.8 percent of original size [2021-07-13 19:53:29,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,836 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:29,837 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:29,842 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:29,842 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:29,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 7 treesize of output 5 [2021-07-13 19:53:29,847 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,082 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 19:53:30,083 INFO L628 ElimStorePlain]: treesize reduction 37, result has 86.8 percent of original size [2021-07-13 19:53:30,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:30,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:30,088 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:30,088 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:30,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:30,093 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:30,094 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,097 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 7 treesize of output 5 [2021-07-13 19:53:30,098 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,218 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-13 19:53:30,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:30,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:53:30,223 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:895, output treesize:199 [2021-07-13 19:53:30,434 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 70 [2021-07-13 19:53:30,630 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1453, array_6, v_prenex_1455, v_prenex_1457], 1=[array_3, v_prenex_1452, v_prenex_1454, v_prenex_1456]} [2021-07-13 19:53:30,637 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 23 treesize of output 17 [2021-07-13 19:53:30,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,644 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 16 [2021-07-13 19:53:30,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,650 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 30 treesize of output 22 [2021-07-13 19:53:30,651 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,657 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 23 treesize of output 17 [2021-07-13 19:53:30,657 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,663 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 16 [2021-07-13 19:53:30,664 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:30,669 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 29 treesize of output 21 [2021-07-13 19:53:30,670 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:31,044 WARN L205 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 76 [2021-07-13 19:53:31,045 INFO L628 ElimStorePlain]: treesize reduction 931, result has 22.8 percent of original size [2021-07-13 19:53:31,049 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 16 treesize of output 12 [2021-07-13 19:53:31,051 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:31,055 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 7 treesize of output 5 [2021-07-13 19:53:31,056 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:31,286 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-07-13 19:53:31,286 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:53:31,290 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 7 treesize of output 5 [2021-07-13 19:53:31,291 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:31,394 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:53:31,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:31,398 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 16 treesize of output 12 [2021-07-13 19:53:31,398 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:31,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:31,497 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:31,497 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1452 vanished before elimination [2021-07-13 19:53:31,497 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1454 vanished before elimination [2021-07-13 19:53:31,497 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1456 vanished before elimination [2021-07-13 19:53:31,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:53:31,500 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:1372, output treesize:190 [2021-07-13 19:53:31,638 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2021-07-13 19:53:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:31,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057804213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:31,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:31,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:31,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947634280] [2021-07-13 19:53:31,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:31,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:31,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:31,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:31,938 INFO L87 Difference]: Start difference. First operand 419 states and 1345 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:32,652 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 91 [2021-07-13 19:53:32,983 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 93 [2021-07-13 19:53:33,295 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 68 [2021-07-13 19:53:33,509 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:53:33,847 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2021-07-13 19:53:34,233 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 77 [2021-07-13 19:53:34,375 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 61 [2021-07-13 19:53:34,707 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 70 [2021-07-13 19:53:35,122 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 88 [2021-07-13 19:53:35,276 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:53:35,663 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 82 [2021-07-13 19:53:36,104 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2021-07-13 19:53:36,595 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 93 [2021-07-13 19:53:36,753 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 19:53:37,157 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 83 [2021-07-13 19:53:37,442 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:53:37,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:37,472 INFO L93 Difference]: Finished difference Result 974 states and 2790 transitions. [2021-07-13 19:53:37,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:53:37,472 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:37,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:37,474 INFO L225 Difference]: With dead ends: 974 [2021-07-13 19:53:37,474 INFO L226 Difference]: Without dead ends: 902 [2021-07-13 19:53:37,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 5756.5ms TimeCoverageRelationStatistics Valid=244, Invalid=1162, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:53:37,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-07-13 19:53:37,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 422. [2021-07-13 19:53:37,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.2327790973871733) internal successors, (1361), 421 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:37,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1361 transitions. [2021-07-13 19:53:37,481 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1361 transitions. Word has length 20 [2021-07-13 19:53:37,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:37,481 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1361 transitions. [2021-07-13 19:53:37,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:37,481 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1361 transitions. [2021-07-13 19:53:37,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:37,481 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:37,482 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:37,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10313,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:37,698 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:37,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:37,698 INFO L82 PathProgramCache]: Analyzing trace with hash -564982086, now seen corresponding path program 74 times [2021-07-13 19:53:37,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:37,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912032032] [2021-07-13 19:53:37,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:37,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:37,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:37,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:37,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912032032] [2021-07-13 19:53:37,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912032032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:37,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542968472] [2021-07-13 19:53:37,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:37,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:53:37,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:37,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:53:37,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:38,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:38,471 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:38,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:38,851 WARN L205 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 98 [2021-07-13 19:53:38,851 INFO L628 ElimStorePlain]: treesize reduction 203, result has 64.1 percent of original size [2021-07-13 19:53:38,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:38,857 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:38,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,028 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:53:39,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,034 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:53:39,035 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,041 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:39,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,319 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 85 [2021-07-13 19:53:39,320 INFO L628 ElimStorePlain]: treesize reduction 26, result has 92.0 percent of original size [2021-07-13 19:53:39,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,325 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:39,326 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,462 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:53:39,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:39,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,467 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:39,468 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,473 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:53:39,474 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,605 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:53:39,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:39,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,611 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:39,612 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:39,617 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:53:39,618 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:39,733 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:53:39,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:39,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:53:39,740 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:573, output treesize:232 [2021-07-13 19:53:39,972 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-07-13 19:53:40,167 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1480, v_prenex_1472, v_prenex_1474, array_6, v_prenex_1476, v_prenex_1478], 1=[array_3, v_prenex_1471, v_prenex_1473, v_prenex_1475, v_prenex_1477, v_prenex_1479]} [2021-07-13 19:53:40,175 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 16 [2021-07-13 19:53:40,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,184 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 29 treesize of output 21 [2021-07-13 19:53:40,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,192 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 16 [2021-07-13 19:53:40,193 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,201 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 15 treesize of output 11 [2021-07-13 19:53:40,201 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,209 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 16 [2021-07-13 19:53:40,210 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,217 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 15 treesize of output 11 [2021-07-13 19:53:40,218 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,666 WARN L205 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 89 [2021-07-13 19:53:40,666 INFO L628 ElimStorePlain]: treesize reduction 1272, result has 16.9 percent of original size [2021-07-13 19:53:40,671 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 16 treesize of output 12 [2021-07-13 19:53:40,673 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,806 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:53:40,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:40,811 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 9 treesize of output 7 [2021-07-13 19:53:40,812 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:40,931 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:53:40,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:40,936 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 7 treesize of output 5 [2021-07-13 19:53:40,937 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:41,052 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:53:41,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:41,057 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 7 treesize of output 5 [2021-07-13 19:53:41,058 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:41,174 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:53:41,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:41,179 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 8 treesize of output 6 [2021-07-13 19:53:41,180 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:41,184 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 7 treesize of output 5 [2021-07-13 19:53:41,185 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:41,382 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 19:53:41,383 INFO L628 ElimStorePlain]: treesize reduction 25, result has 87.8 percent of original size [2021-07-13 19:53:41,383 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:41,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1471 vanished before elimination [2021-07-13 19:53:41,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1473 vanished before elimination [2021-07-13 19:53:41,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1475 vanished before elimination [2021-07-13 19:53:41,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1477 vanished before elimination [2021-07-13 19:53:41,383 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1479 vanished before elimination [2021-07-13 19:53:41,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:53:41,386 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1643, output treesize:144 [2021-07-13 19:53:41,545 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:53:41,706 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-07-13 19:53:41,913 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 32 [2021-07-13 19:53:41,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:41,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542968472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:41,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:41,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:41,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128817826] [2021-07-13 19:53:41,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:41,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:41,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:41,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:41,998 INFO L87 Difference]: Start difference. First operand 422 states and 1361 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:42,522 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 66 [2021-07-13 19:53:42,960 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 129 [2021-07-13 19:53:43,309 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 78 [2021-07-13 19:53:43,795 WARN L205 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 88 [2021-07-13 19:53:44,029 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 19:53:44,617 WARN L205 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 102 [2021-07-13 19:53:45,004 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:53:45,525 WARN L205 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 105 [2021-07-13 19:53:45,904 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2021-07-13 19:53:45,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:45,944 INFO L93 Difference]: Finished difference Result 811 states and 2378 transitions. [2021-07-13 19:53:45,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:53:45,944 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:45,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:45,945 INFO L225 Difference]: With dead ends: 811 [2021-07-13 19:53:45,945 INFO L226 Difference]: Without dead ends: 754 [2021-07-13 19:53:45,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 4545.9ms TimeCoverageRelationStatistics Valid=149, Invalid=721, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:53:45,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2021-07-13 19:53:45,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 417. [2021-07-13 19:53:45,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.2091346153846154) internal successors, (1335), 416 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:45,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1335 transitions. [2021-07-13 19:53:45,951 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1335 transitions. Word has length 20 [2021-07-13 19:53:45,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:45,952 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1335 transitions. [2021-07-13 19:53:45,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:45,952 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1335 transitions. [2021-07-13 19:53:45,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:45,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:45,953 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:46,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10448 [2021-07-13 19:53:46,169 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:46,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:46,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1152951686, now seen corresponding path program 75 times [2021-07-13 19:53:46,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:46,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51206948] [2021-07-13 19:53:46,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:46,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:46,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:46,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51206948] [2021-07-13 19:53:46,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51206948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:46,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156520419] [2021-07-13 19:53:46,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:46,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:53:46,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:46,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:53:46,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:46,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,942 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:53:46,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:46,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,962 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:46,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:46,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,969 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:46,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:46,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,976 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:46,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:46,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,983 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:46,983 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:46,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:46,989 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:46,990 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,358 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 69 [2021-07-13 19:53:47,358 INFO L628 ElimStorePlain]: treesize reduction 434, result has 46.3 percent of original size [2021-07-13 19:53:47,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,364 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:47,365 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,370 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:47,371 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,375 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:47,376 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,641 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:53:47,642 INFO L628 ElimStorePlain]: treesize reduction 34, result has 90.0 percent of original size [2021-07-13 19:53:47,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,647 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:53:47,648 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,653 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:47,653 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:47,658 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:53:47,658 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:47,887 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:53:47,888 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:53:47,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:53:47,894 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:919, output treesize:242 [2021-07-13 19:53:48,373 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 84 [2021-07-13 19:53:48,636 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1505, v_prenex_1507, v_prenex_1509, array_6, v_prenex_1501, v_prenex_1503], 1=[v_prenex_1504, v_prenex_1506, array_3, v_prenex_1508, v_prenex_1500, v_prenex_1502]} [2021-07-13 19:53:48,644 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 37 treesize of output 27 [2021-07-13 19:53:48,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:48,653 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 23 treesize of output 17 [2021-07-13 19:53:48,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:48,663 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 23 treesize of output 17 [2021-07-13 19:53:48,664 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:48,673 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 30 treesize of output 22 [2021-07-13 19:53:48,673 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:48,682 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 30 treesize of output 22 [2021-07-13 19:53:48,684 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:48,692 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 30 treesize of output 22 [2021-07-13 19:53:48,693 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:49,043 WARN L205 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 83 [2021-07-13 19:53:49,044 INFO L628 ElimStorePlain]: treesize reduction 1214, result has 13.3 percent of original size [2021-07-13 19:53:49,049 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 7 treesize of output 5 [2021-07-13 19:53:49,050 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:49,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:49,130 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 16 treesize of output 12 [2021-07-13 19:53:49,131 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:49,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:49,205 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 7 treesize of output 5 [2021-07-13 19:53:49,206 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:49,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:49,278 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 7 treesize of output 5 [2021-07-13 19:53:49,279 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:49,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:49,351 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 7 treesize of output 5 [2021-07-13 19:53:49,352 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:49,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:49,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1504 vanished before elimination [2021-07-13 19:53:49,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1506 vanished before elimination [2021-07-13 19:53:49,418 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:49,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1508 vanished before elimination [2021-07-13 19:53:49,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1500 vanished before elimination [2021-07-13 19:53:49,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1502 vanished before elimination [2021-07-13 19:53:49,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:53:49,420 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1537, output treesize:107 [2021-07-13 19:53:49,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:49,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156520419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:49,567 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:49,567 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:49,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485442693] [2021-07-13 19:53:49,567 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:49,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:49,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:49,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:49,568 INFO L87 Difference]: Start difference. First operand 417 states and 1335 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:50,097 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:53:50,433 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-07-13 19:53:50,793 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 121 [2021-07-13 19:53:51,478 WARN L205 SmtUtils]: Spent 617.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 131 [2021-07-13 19:53:51,721 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:53:51,969 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 19:53:52,152 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2021-07-13 19:53:52,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:52,172 INFO L93 Difference]: Finished difference Result 614 states and 1865 transitions. [2021-07-13 19:53:52,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:53:52,172 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:52,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:52,173 INFO L225 Difference]: With dead ends: 614 [2021-07-13 19:53:52,173 INFO L226 Difference]: Without dead ends: 566 [2021-07-13 19:53:52,173 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 2996.4ms TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:53:52,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-07-13 19:53:52,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 423. [2021-07-13 19:53:52,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2014218009478674) internal successors, (1351), 422 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:52,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1351 transitions. [2021-07-13 19:53:52,178 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1351 transitions. Word has length 20 [2021-07-13 19:53:52,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:52,178 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1351 transitions. [2021-07-13 19:53:52,178 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:52,178 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1351 transitions. [2021-07-13 19:53:52,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:52,179 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:52,179 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:52,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10571,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:52,380 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:52,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:52,380 INFO L82 PathProgramCache]: Analyzing trace with hash 836840330, now seen corresponding path program 76 times [2021-07-13 19:53:52,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:52,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115287407] [2021-07-13 19:53:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:52,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:52,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:52,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:52,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115287407] [2021-07-13 19:53:52,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115287407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:52,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427510679] [2021-07-13 19:53:52,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:52,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:53:52,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:52,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:53:52,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:53,105 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 65 [2021-07-13 19:53:53,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,491 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:53,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:53,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,499 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:53:53,500 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:53,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,508 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:53,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:53,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,515 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:53,516 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:53,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:53,525 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:53,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:53,531 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:53:53,532 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,091 WARN L205 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 83 [2021-07-13 19:53:54,092 INFO L628 ElimStorePlain]: treesize reduction 602, result has 44.9 percent of original size [2021-07-13 19:53:54,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,098 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:54,099 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,104 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 7 treesize of output 5 [2021-07-13 19:53:54,105 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,111 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:54,112 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,341 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:53:54,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:54,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,348 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:53:54,349 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,355 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:53:54,356 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:54,361 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,555 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:53:54,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:54,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,561 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:54,562 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,568 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 7 treesize of output 5 [2021-07-13 19:53:54,569 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:53:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:53:54,575 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:54,909 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 65 [2021-07-13 19:53:54,909 INFO L628 ElimStorePlain]: treesize reduction 34, result has 90.6 percent of original size [2021-07-13 19:53:54,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:53:54,917 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:306 [2021-07-13 19:53:55,195 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 81 [2021-07-13 19:53:55,427 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1527, v_prenex_1529, array_6, v_prenex_1531, v_prenex_1525], 1=[v_prenex_1526, v_prenex_1528, array_3, v_prenex_1530, v_prenex_1524]} [2021-07-13 19:53:55,435 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 30 treesize of output 22 [2021-07-13 19:53:55,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,445 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 16 [2021-07-13 19:53:55,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,454 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 16 [2021-07-13 19:53:55,454 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,462 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 23 treesize of output 17 [2021-07-13 19:53:55,463 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,472 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 23 treesize of output 17 [2021-07-13 19:53:55,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,481 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 29 treesize of output 21 [2021-07-13 19:53:55,482 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,967 WARN L205 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 87 [2021-07-13 19:53:55,968 INFO L628 ElimStorePlain]: treesize reduction 1247, result has 20.5 percent of original size [2021-07-13 19:53:55,973 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 16 treesize of output 12 [2021-07-13 19:53:55,974 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:55,979 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 7 treesize of output 5 [2021-07-13 19:53:55,980 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:56,256 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 79 [2021-07-13 19:53:56,257 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:53:56,262 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 7 treesize of output 5 [2021-07-13 19:53:56,263 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:56,401 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:53:56,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:56,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 7 treesize of output 5 [2021-07-13 19:53:56,407 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:56,545 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:53:56,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:56,550 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 7 treesize of output 5 [2021-07-13 19:53:56,551 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:56,683 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:53:56,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:53:56,684 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1526 vanished before elimination [2021-07-13 19:53:56,684 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1528 vanished before elimination [2021-07-13 19:53:56,684 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:53:56,684 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1530 vanished before elimination [2021-07-13 19:53:56,684 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1524 vanished before elimination [2021-07-13 19:53:56,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:53:56,687 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 15 variables, input treesize:1681, output treesize:238 [2021-07-13 19:53:56,871 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-07-13 19:53:57,040 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:53:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:57,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427510679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:57,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:53:57,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:53:57,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387114406] [2021-07-13 19:53:57,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:53:57,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:53:57,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:53:57,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:53:57,117 INFO L87 Difference]: Start difference. First operand 423 states and 1351 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:57,908 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 95 [2021-07-13 19:53:58,352 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 127 [2021-07-13 19:53:58,695 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 86 [2021-07-13 19:53:59,096 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 96 [2021-07-13 19:53:59,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:53:59,152 INFO L93 Difference]: Finished difference Result 630 states and 1914 transitions. [2021-07-13 19:53:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:53:59,152 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:53:59,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:53:59,153 INFO L225 Difference]: With dead ends: 630 [2021-07-13 19:53:59,154 INFO L226 Difference]: Without dead ends: 615 [2021-07-13 19:53:59,154 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2804.2ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:53:59,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-07-13 19:53:59,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 423. [2021-07-13 19:53:59,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2014218009478674) internal successors, (1351), 422 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:59,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1351 transitions. [2021-07-13 19:53:59,159 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1351 transitions. Word has length 20 [2021-07-13 19:53:59,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:53:59,159 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1351 transitions. [2021-07-13 19:53:59,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:53:59,159 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1351 transitions. [2021-07-13 19:53:59,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:53:59,160 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:53:59,160 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:53:59,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10744 [2021-07-13 19:53:59,376 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:53:59,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:53:59,376 INFO L82 PathProgramCache]: Analyzing trace with hash -861880058, now seen corresponding path program 77 times [2021-07-13 19:53:59,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:53:59,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094767964] [2021-07-13 19:53:59,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:53:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:53:59,541 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:53:59,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:53:59,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094767964] [2021-07-13 19:53:59,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094767964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:53:59,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776995846] [2021-07-13 19:53:59,542 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:53:59,577 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:53:59,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:53:59,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:53:59,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:53:59,839 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 15 treesize of output 11 [2021-07-13 19:53:59,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,843 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 30 treesize of output 22 [2021-07-13 19:53:59,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,847 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 15 treesize of output 11 [2021-07-13 19:53:59,848 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,851 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 30 treesize of output 22 [2021-07-13 19:53:59,852 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,855 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 15 treesize of output 11 [2021-07-13 19:53:59,856 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,859 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 23 treesize of output 17 [2021-07-13 19:53:59,860 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,864 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 23 treesize of output 17 [2021-07-13 19:53:59,864 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,868 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 16 [2021-07-13 19:53:59,868 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,872 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 30 treesize of output 22 [2021-07-13 19:53:59,872 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:53:59,876 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,879 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 16 [2021-07-13 19:53:59,880 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,883 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 29 treesize of output 21 [2021-07-13 19:53:59,884 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,887 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 15 treesize of output 11 [2021-07-13 19:53:59,888 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,891 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 16 [2021-07-13 19:53:59,892 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,895 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 29 treesize of output 21 [2021-07-13 19:53:59,896 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,899 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 30 treesize of output 22 [2021-07-13 19:53:59,900 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,903 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 23 treesize of output 17 [2021-07-13 19:53:59,904 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 2 xjuncts. [2021-07-13 19:53:59,908 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 16 [2021-07-13 19:53:59,908 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,912 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 16 [2021-07-13 19:53:59,912 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,916 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 23 treesize of output 17 [2021-07-13 19:53:59,916 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,920 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 23 treesize of output 17 [2021-07-13 19:53:59,920 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,924 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 16 [2021-07-13 19:53:59,924 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,928 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 16 treesize of output 12 [2021-07-13 19:53:59,929 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:53:59,932 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 37 treesize of output 27 [2021-07-13 19:53:59,932 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:00,079 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 37 [2021-07-13 19:54:00,079 INFO L628 ElimStorePlain]: treesize reduction 251, result has 36.5 percent of original size [2021-07-13 19:54:00,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:00,081 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:847, output treesize:144 [2021-07-13 19:54:00,458 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-07-13 19:54:00,625 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-07-13 19:54:00,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:00,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776995846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:00,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:00,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:54:00,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225984853] [2021-07-13 19:54:00,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:54:00,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:00,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:54:00,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:54:00,696 INFO L87 Difference]: Start difference. First operand 423 states and 1351 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:01,204 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-07-13 19:54:01,415 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 70 [2021-07-13 19:54:01,661 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:54:02,037 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 81 [2021-07-13 19:54:02,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:02,073 INFO L93 Difference]: Finished difference Result 606 states and 1860 transitions. [2021-07-13 19:54:02,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:54:02,073 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:02,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:02,074 INFO L225 Difference]: With dead ends: 606 [2021-07-13 19:54:02,074 INFO L226 Difference]: Without dead ends: 584 [2021-07-13 19:54:02,074 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1894.6ms TimeCoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:54:02,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-07-13 19:54:02,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 420. [2021-07-13 19:54:02,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 3.2052505966587113) internal successors, (1343), 419 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:02,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1343 transitions. [2021-07-13 19:54:02,079 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1343 transitions. Word has length 20 [2021-07-13 19:54:02,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:02,079 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1343 transitions. [2021-07-13 19:54:02,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:02,079 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1343 transitions. [2021-07-13 19:54:02,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:02,080 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:02,080 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:02,289 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10906 [2021-07-13 19:54:02,289 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:02,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:02,289 INFO L82 PathProgramCache]: Analyzing trace with hash 1741930810, now seen corresponding path program 78 times [2021-07-13 19:54:02,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:02,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131908966] [2021-07-13 19:54:02,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:02,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:02,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:02,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131908966] [2021-07-13 19:54:02,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131908966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:02,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138384111] [2021-07-13 19:54:02,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:02,496 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:54:02,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:54:02,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:54:02,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:02,939 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 65 [2021-07-13 19:54:03,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,165 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:54:03,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,172 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:54:03,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,180 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:54:03,181 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,188 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:03,188 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,195 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:03,196 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,202 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:54:03,225 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,722 WARN L205 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 88 [2021-07-13 19:54:03,723 INFO L628 ElimStorePlain]: treesize reduction 532, result has 47.3 percent of original size [2021-07-13 19:54:03,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,729 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:03,730 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,736 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:03,737 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,742 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:03,743 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,941 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:54:03,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:03,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,947 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:03,948 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,954 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:03,955 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:03,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:03,960 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:03,960 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:04,135 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:54:04,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:04,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:04,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:04,142 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:04,142 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:04,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:04,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:04,148 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:04,148 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:04,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:04,153 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:04,154 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:04,461 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-13 19:54:04,462 INFO L628 ElimStorePlain]: treesize reduction 33, result has 91.6 percent of original size [2021-07-13 19:54:04,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:54:04,470 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1201, output treesize:349 [2021-07-13 19:54:04,703 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 103 [2021-07-13 19:54:05,229 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1550, v_prenex_1560, v_prenex_1552, array_6, v_prenex_1554, v_prenex_1556, v_prenex_1558], 1=[v_prenex_1549, v_prenex_1559, array_0, v_prenex_1551, v_prenex_1553, v_prenex_1555, v_prenex_1557]} [2021-07-13 19:54:05,239 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 23 treesize of output 17 [2021-07-13 19:54:05,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,250 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 30 treesize of output 22 [2021-07-13 19:54:05,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,261 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 23 treesize of output 17 [2021-07-13 19:54:05,262 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,272 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 30 treesize of output 22 [2021-07-13 19:54:05,273 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,283 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 30 treesize of output 22 [2021-07-13 19:54:05,285 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,295 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 37 treesize of output 27 [2021-07-13 19:54:05,296 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,839 WARN L205 SmtUtils]: Spent 542.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 109 [2021-07-13 19:54:05,839 INFO L628 ElimStorePlain]: treesize reduction 1660, result has 16.2 percent of original size [2021-07-13 19:54:05,845 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 15 treesize of output 11 [2021-07-13 19:54:05,846 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,949 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-07-13 19:54:05,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:05,954 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 8 treesize of output 6 [2021-07-13 19:54:05,955 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:05,959 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 7 treesize of output 5 [2021-07-13 19:54:05,960 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:06,129 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-07-13 19:54:06,129 INFO L628 ElimStorePlain]: treesize reduction 33, result has 88.7 percent of original size [2021-07-13 19:54:06,134 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 16 treesize of output 12 [2021-07-13 19:54:06,135 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:06,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:06,218 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 7 treesize of output 5 [2021-07-13 19:54:06,219 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:06,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:06,301 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 7 treesize of output 5 [2021-07-13 19:54:06,302 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:06,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:06,381 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 9 treesize of output 7 [2021-07-13 19:54:06,382 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:06,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:06,455 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1549 vanished before elimination [2021-07-13 19:54:06,455 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1559 vanished before elimination [2021-07-13 19:54:06,455 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:54:06,455 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1551 vanished before elimination [2021-07-13 19:54:06,455 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1553 vanished before elimination [2021-07-13 19:54:06,456 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1555 vanished before elimination [2021-07-13 19:54:06,456 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1557 vanished before elimination [2021-07-13 19:54:06,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:54:06,458 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:2133, output treesize:175 [2021-07-13 19:54:06,581 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:54:06,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:06,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138384111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:06,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:06,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:54:06,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164556372] [2021-07-13 19:54:06,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:54:06,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:06,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:54:06,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:54:06,749 INFO L87 Difference]: Start difference. First operand 420 states and 1343 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:07,248 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-07-13 19:54:07,595 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 102 [2021-07-13 19:54:08,009 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 153 [2021-07-13 19:54:08,286 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-13 19:54:08,727 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 81 [2021-07-13 19:54:08,969 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:54:09,275 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-07-13 19:54:09,734 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 88 [2021-07-13 19:54:09,879 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2021-07-13 19:54:10,143 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 75 [2021-07-13 19:54:10,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:10,210 INFO L93 Difference]: Finished difference Result 722 states and 2138 transitions. [2021-07-13 19:54:10,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:54:10,211 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:10,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:10,212 INFO L225 Difference]: With dead ends: 722 [2021-07-13 19:54:10,212 INFO L226 Difference]: Without dead ends: 650 [2021-07-13 19:54:10,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 3874.4ms TimeCoverageRelationStatistics Valid=181, Invalid=875, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:54:10,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-07-13 19:54:10,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 417. [2021-07-13 19:54:10,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.2091346153846154) internal successors, (1335), 416 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:10,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1335 transitions. [2021-07-13 19:54:10,218 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1335 transitions. Word has length 20 [2021-07-13 19:54:10,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:10,218 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1335 transitions. [2021-07-13 19:54:10,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:10,218 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1335 transitions. [2021-07-13 19:54:10,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:10,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:10,218 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:10,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10969,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:10,431 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:10,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:10,431 INFO L82 PathProgramCache]: Analyzing trace with hash 558385996, now seen corresponding path program 79 times [2021-07-13 19:54:10,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:10,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278433181] [2021-07-13 19:54:10,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:10,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:10,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:10,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:10,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278433181] [2021-07-13 19:54:10,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278433181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:10,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670422099] [2021-07-13 19:54:10,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:10,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:10,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:54:10,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:11,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,169 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:11,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:11,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,176 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:11,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:11,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:11,183 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:11,552 WARN L205 SmtUtils]: Spent 368.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 104 [2021-07-13 19:54:11,552 INFO L628 ElimStorePlain]: treesize reduction 194, result has 65.8 percent of original size [2021-07-13 19:54:11,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,559 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:11,560 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:11,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,565 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:11,566 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:11,848 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 95 [2021-07-13 19:54:11,848 INFO L628 ElimStorePlain]: treesize reduction 30, result has 91.3 percent of original size [2021-07-13 19:54:11,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:11,854 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:11,855 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,001 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:54:12,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:12,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:12,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:12,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:54:12,008 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:12,013 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:12,014 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,138 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:54:12,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:12,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:12,147 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:12,148 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,268 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:54:12,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:12,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:12,274 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:12,274 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,390 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:54:12,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:12,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:54:12,397 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:597, output treesize:242 [2021-07-13 19:54:12,615 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 90 [2021-07-13 19:54:12,876 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1581, v_prenex_1583, array_6, v_prenex_1575, v_prenex_1577, v_prenex_1579], 1=[array_0, v_prenex_1580, v_prenex_1582, v_prenex_1574, v_prenex_1576, v_prenex_1578]} [2021-07-13 19:54:12,885 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 24 treesize of output 18 [2021-07-13 19:54:12,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,894 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 24 treesize of output 18 [2021-07-13 19:54:12,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,903 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 17 treesize of output 13 [2021-07-13 19:54:12,904 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,912 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 31 treesize of output 23 [2021-07-13 19:54:12,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,920 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 17 treesize of output 13 [2021-07-13 19:54:12,921 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:12,929 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 24 treesize of output 18 [2021-07-13 19:54:12,929 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:13,382 WARN L205 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 91 [2021-07-13 19:54:13,382 INFO L628 ElimStorePlain]: treesize reduction 1317, result has 16.8 percent of original size [2021-07-13 19:54:13,388 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 7 treesize of output 5 [2021-07-13 19:54:13,389 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:13,516 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:54:13,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:13,521 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 7 treesize of output 5 [2021-07-13 19:54:13,522 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:13,641 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:54:13,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:13,647 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 7 treesize of output 5 [2021-07-13 19:54:13,648 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:13,770 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:54:13,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:13,775 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 7 treesize of output 5 [2021-07-13 19:54:13,776 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:13,890 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:54:13,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:13,906 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 8 treesize of output 6 [2021-07-13 19:54:13,907 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:13,910 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 16 treesize of output 12 [2021-07-13 19:54:13,911 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:14,081 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:54:14,082 INFO L628 ElimStorePlain]: treesize reduction 27, result has 87.4 percent of original size [2021-07-13 19:54:14,082 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:54:14,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1580 vanished before elimination [2021-07-13 19:54:14,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1582 vanished before elimination [2021-07-13 19:54:14,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1574 vanished before elimination [2021-07-13 19:54:14,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1576 vanished before elimination [2021-07-13 19:54:14,082 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1578 vanished before elimination [2021-07-13 19:54:14,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:14,085 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1703, output treesize:140 [2021-07-13 19:54:14,224 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:54:14,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:14,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670422099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:14,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:14,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:54:14,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502120918] [2021-07-13 19:54:14,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:54:14,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:14,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:54:14,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:54:14,529 INFO L87 Difference]: Start difference. First operand 417 states and 1335 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:15,358 WARN L205 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 132 [2021-07-13 19:54:15,591 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-07-13 19:54:15,883 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-13 19:54:16,100 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-07-13 19:54:16,528 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 76 [2021-07-13 19:54:17,029 WARN L205 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 82 [2021-07-13 19:54:17,411 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 68 [2021-07-13 19:54:17,885 WARN L205 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 81 [2021-07-13 19:54:18,433 WARN L205 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 87 [2021-07-13 19:54:18,845 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 73 [2021-07-13 19:54:18,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:18,889 INFO L93 Difference]: Finished difference Result 814 states and 2403 transitions. [2021-07-13 19:54:18,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:54:18,889 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:18,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:18,891 INFO L225 Difference]: With dead ends: 814 [2021-07-13 19:54:18,891 INFO L226 Difference]: Without dead ends: 784 [2021-07-13 19:54:18,891 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 4726.7ms TimeCoverageRelationStatistics Valid=182, Invalid=810, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:54:18,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-07-13 19:54:18,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 418. [2021-07-13 19:54:18,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.2134292565947242) internal successors, (1340), 417 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:18,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1340 transitions. [2021-07-13 19:54:18,897 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1340 transitions. Word has length 20 [2021-07-13 19:54:18,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:18,897 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1340 transitions. [2021-07-13 19:54:18,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:18,898 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1340 transitions. [2021-07-13 19:54:18,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:18,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:18,898 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:19,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11116,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:19,120 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:19,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:19,120 INFO L82 PathProgramCache]: Analyzing trace with hash -660249364, now seen corresponding path program 80 times [2021-07-13 19:54:19,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:19,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175575726] [2021-07-13 19:54:19,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:19,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:19,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:19,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175575726] [2021-07-13 19:54:19,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175575726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:19,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575658696] [2021-07-13 19:54:19,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:19,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:54:19,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:54:19,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:54:19,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:19,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,846 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:54:19,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:19,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,853 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:54:19,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:19,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,861 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:54:19,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:19,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,869 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:19,870 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:19,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,876 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:54:19,877 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:19,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:19,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:19,883 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,210 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 66 [2021-07-13 19:54:20,211 INFO L628 ElimStorePlain]: treesize reduction 437, result has 41.2 percent of original size [2021-07-13 19:54:20,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,216 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:20,217 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,222 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:20,222 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,227 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:20,227 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,477 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 62 [2021-07-13 19:54:20,477 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:54:20,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,482 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:20,483 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,487 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:20,488 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:20,492 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:20,492 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,610 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-07-13 19:54:20,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:20,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:54:20,617 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:949, output treesize:241 [2021-07-13 19:54:20,940 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1594, v_prenex_1596, array_6, v_prenex_1598, v_prenex_1600, v_prenex_1602], 1=[array_0, v_prenex_1593, v_prenex_1595, v_prenex_1597, v_prenex_1599, v_prenex_1601]} [2021-07-13 19:54:20,948 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 23 treesize of output 17 [2021-07-13 19:54:20,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,957 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 23 treesize of output 17 [2021-07-13 19:54:20,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:54:20,965 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 30 treesize of output 22 [2021-07-13 19:54:20,966 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,973 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 23 treesize of output 17 [2021-07-13 19:54:20,974 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,981 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 16 treesize of output 12 [2021-07-13 19:54:20,982 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:20,990 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 16 treesize of output 12 [2021-07-13 19:54:20,991 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:21,408 WARN L205 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 88 [2021-07-13 19:54:21,409 INFO L628 ElimStorePlain]: treesize reduction 1356, result has 14.2 percent of original size [2021-07-13 19:54:21,414 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 7 treesize of output 5 [2021-07-13 19:54:21,415 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:21,517 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:54:21,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:21,522 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 9 treesize of output 7 [2021-07-13 19:54:21,523 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:21,625 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:54:21,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:21,630 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 7 treesize of output 5 [2021-07-13 19:54:21,631 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:21,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:21,735 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 7 treesize of output 5 [2021-07-13 19:54:21,736 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:21,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:21,839 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 7 treesize of output 5 [2021-07-13 19:54:21,840 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:21,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:21,936 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:54:21,936 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1593 vanished before elimination [2021-07-13 19:54:21,936 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1595 vanished before elimination [2021-07-13 19:54:21,936 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1597 vanished before elimination [2021-07-13 19:54:21,937 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1599 vanished before elimination [2021-07-13 19:54:21,937 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1601 vanished before elimination [2021-07-13 19:54:21,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:21,939 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1703, output treesize:140 [2021-07-13 19:54:22,096 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 32 [2021-07-13 19:54:22,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:22,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575658696] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:22,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:22,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:54:22,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566885662] [2021-07-13 19:54:22,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:54:22,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:22,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:54:22,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:54:22,417 INFO L87 Difference]: Start difference. First operand 418 states and 1340 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:22,888 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:54:23,306 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 124 [2021-07-13 19:54:23,569 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:54:24,089 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 77 [2021-07-13 19:54:24,605 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 84 [2021-07-13 19:54:24,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:24,639 INFO L93 Difference]: Finished difference Result 712 states and 2138 transitions. [2021-07-13 19:54:24,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:54:24,639 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:24,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:24,641 INFO L225 Difference]: With dead ends: 712 [2021-07-13 19:54:24,641 INFO L226 Difference]: Without dead ends: 697 [2021-07-13 19:54:24,641 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 2655.1ms TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:54:24,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2021-07-13 19:54:24,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 419. [2021-07-13 19:54:24,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.2200956937799043) internal successors, (1346), 418 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:24,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1346 transitions. [2021-07-13 19:54:24,647 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1346 transitions. Word has length 20 [2021-07-13 19:54:24,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:24,647 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1346 transitions. [2021-07-13 19:54:24,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:24,647 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1346 transitions. [2021-07-13 19:54:24,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:24,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:24,648 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:24,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11270 [2021-07-13 19:54:24,861 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:24,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:24,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1547446544, now seen corresponding path program 81 times [2021-07-13 19:54:24,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:24,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997197880] [2021-07-13 19:54:24,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:25,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:25,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:25,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997197880] [2021-07-13 19:54:25,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997197880] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:25,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899418427] [2021-07-13 19:54:25,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:25,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:54:25,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:54:25,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:54:25,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:25,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,597 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:54:25,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,604 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:25,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,611 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:25,611 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,617 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:25,618 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,624 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:25,625 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,630 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:25,630 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,984 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-07-13 19:54:25,985 INFO L628 ElimStorePlain]: treesize reduction 470, result has 42.9 percent of original size [2021-07-13 19:54:25,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,990 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:25,991 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:25,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:25,996 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:25,997 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:26,002 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:26,003 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,164 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:54:26,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:26,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:26,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:26,170 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:26,171 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:26,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:26,176 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:54:26,177 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:26,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:26,183 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,463 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 64 [2021-07-13 19:54:26,463 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.7 percent of original size [2021-07-13 19:54:26,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:54:26,470 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:1003, output treesize:282 [2021-07-13 19:54:26,714 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 99 [2021-07-13 19:54:26,931 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1615, v_prenex_1617, v_prenex_1619, array_6, v_prenex_1621, v_prenex_1613], 1=[v_prenex_1614, array_0, v_prenex_1616, v_prenex_1618, v_prenex_1620, v_prenex_1612]} [2021-07-13 19:54:26,941 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 30 treesize of output 22 [2021-07-13 19:54:26,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,950 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 23 treesize of output 17 [2021-07-13 19:54:26,951 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,959 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 30 treesize of output 22 [2021-07-13 19:54:26,960 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,968 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 37 treesize of output 27 [2021-07-13 19:54:26,969 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,977 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 30 treesize of output 22 [2021-07-13 19:54:26,978 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:26,986 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 23 treesize of output 17 [2021-07-13 19:54:26,987 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:27,459 WARN L205 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 102 [2021-07-13 19:54:27,459 INFO L628 ElimStorePlain]: treesize reduction 1415, result has 17.2 percent of original size [2021-07-13 19:54:27,464 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 7 treesize of output 5 [2021-07-13 19:54:27,465 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:27,596 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:54:27,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:27,602 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 9 treesize of output 7 [2021-07-13 19:54:27,603 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:27,732 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:54:27,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:27,738 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 7 treesize of output 5 [2021-07-13 19:54:27,739 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:27,877 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:54:27,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:27,882 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 7 treesize of output 5 [2021-07-13 19:54:27,883 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:27,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:27,888 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:27,991 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:54:27,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:28,022 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 15 treesize of output 11 [2021-07-13 19:54:28,023 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:28,246 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-13 19:54:28,247 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.8 percent of original size [2021-07-13 19:54:28,247 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1614 vanished before elimination [2021-07-13 19:54:28,247 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:54:28,247 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1616 vanished before elimination [2021-07-13 19:54:28,247 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1618 vanished before elimination [2021-07-13 19:54:28,247 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1620 vanished before elimination [2021-07-13 19:54:28,247 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1612 vanished before elimination [2021-07-13 19:54:28,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:28,251 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1859, output treesize:194 [2021-07-13 19:54:28,440 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:54:28,671 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 36 [2021-07-13 19:54:28,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:28,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899418427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:28,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:28,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:54:28,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621912674] [2021-07-13 19:54:28,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:54:28,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:28,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:54:28,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:54:28,866 INFO L87 Difference]: Start difference. First operand 419 states and 1346 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:29,361 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 67 [2021-07-13 19:54:29,960 WARN L205 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 135 [2021-07-13 19:54:30,265 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2021-07-13 19:54:30,505 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 75 [2021-07-13 19:54:30,738 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:54:31,167 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 80 [2021-07-13 19:54:31,615 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 74 [2021-07-13 19:54:32,033 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 83 [2021-07-13 19:54:32,472 WARN L205 SmtUtils]: Spent 386.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 88 [2021-07-13 19:54:32,949 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 81 [2021-07-13 19:54:33,449 WARN L205 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 91 [2021-07-13 19:54:33,611 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-07-13 19:54:33,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:33,674 INFO L93 Difference]: Finished difference Result 978 states and 2800 transitions. [2021-07-13 19:54:33,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:54:33,674 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:33,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:33,676 INFO L225 Difference]: With dead ends: 978 [2021-07-13 19:54:33,676 INFO L226 Difference]: Without dead ends: 906 [2021-07-13 19:54:33,676 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 5309.0ms TimeCoverageRelationStatistics Valid=217, Invalid=973, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:54:33,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2021-07-13 19:54:33,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 423. [2021-07-13 19:54:33,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2322274881516586) internal successors, (1364), 422 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:33,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1364 transitions. [2021-07-13 19:54:33,683 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1364 transitions. Word has length 20 [2021-07-13 19:54:33,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:33,683 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1364 transitions. [2021-07-13 19:54:33,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:33,683 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1364 transitions. [2021-07-13 19:54:33,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:33,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:33,683 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:33,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11427,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:33,884 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:33,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:33,884 INFO L82 PathProgramCache]: Analyzing trace with hash 360320496, now seen corresponding path program 82 times [2021-07-13 19:54:33,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:33,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2279672] [2021-07-13 19:54:33,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:33,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:34,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:34,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:34,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2279672] [2021-07-13 19:54:34,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2279672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:34,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711519992] [2021-07-13 19:54:34,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:34,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:54:34,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:54:34,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:54:34,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:34,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:34,651 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:34,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,083 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 111 [2021-07-13 19:54:35,084 INFO L628 ElimStorePlain]: treesize reduction 194, result has 69.0 percent of original size [2021-07-13 19:54:35,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,091 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:54:35,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,097 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:54:35,099 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,413 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 100 [2021-07-13 19:54:35,414 INFO L628 ElimStorePlain]: treesize reduction 33, result has 91.3 percent of original size [2021-07-13 19:54:35,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,419 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:35,420 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,578 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-07-13 19:54:35,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:35,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,583 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:35,584 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,727 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:54:35,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:35,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,733 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:35,733 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,738 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:35,738 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,878 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:54:35,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:35,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,884 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:35,885 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:35,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:35,889 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:35,890 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:36,026 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:54:36,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:36,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:54:36,033 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:633, output treesize:284 [2021-07-13 19:54:36,260 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 100 [2021-07-13 19:54:36,467 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1636, v_prenex_1638, v_prenex_1640, array_6, v_prenex_1642, v_prenex_1644], 1=[v_prenex_1637, v_prenex_1639, array_0, v_prenex_1641, v_prenex_1643, v_prenex_1635]} [2021-07-13 19:54:36,475 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 17 treesize of output 13 [2021-07-13 19:54:36,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:36,484 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 31 treesize of output 23 [2021-07-13 19:54:36,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:36,493 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 17 treesize of output 13 [2021-07-13 19:54:36,494 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:36,502 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 24 treesize of output 18 [2021-07-13 19:54:36,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:36,511 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 24 treesize of output 18 [2021-07-13 19:54:36,511 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:36,519 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 24 treesize of output 18 [2021-07-13 19:54:36,520 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,006 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 102 [2021-07-13 19:54:37,007 INFO L628 ElimStorePlain]: treesize reduction 1440, result has 17.2 percent of original size [2021-07-13 19:54:37,012 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 16 treesize of output 12 [2021-07-13 19:54:37,013 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,145 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:54:37,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:37,150 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 15 treesize of output 11 [2021-07-13 19:54:37,151 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,276 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:54:37,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:37,282 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 7 treesize of output 5 [2021-07-13 19:54:37,283 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,407 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:54:37,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:37,412 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 8 treesize of output 6 [2021-07-13 19:54:37,413 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,417 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 7 treesize of output 5 [2021-07-13 19:54:37,418 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,636 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-07-13 19:54:37,637 INFO L628 ElimStorePlain]: treesize reduction 30, result has 88.0 percent of original size [2021-07-13 19:54:37,641 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 7 treesize of output 5 [2021-07-13 19:54:37,641 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:37,749 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:54:37,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:37,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1637 vanished before elimination [2021-07-13 19:54:37,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1639 vanished before elimination [2021-07-13 19:54:37,749 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:54:37,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1641 vanished before elimination [2021-07-13 19:54:37,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1643 vanished before elimination [2021-07-13 19:54:37,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1635 vanished before elimination [2021-07-13 19:54:37,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:37,753 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1865, output treesize:194 [2021-07-13 19:54:37,941 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:54:38,125 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-07-13 19:54:38,272 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2021-07-13 19:54:38,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:38,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711519992] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:38,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:38,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:54:38,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404341383] [2021-07-13 19:54:38,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:54:38,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:38,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:54:38,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:54:38,374 INFO L87 Difference]: Start difference. First operand 423 states and 1364 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:39,234 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 133 [2021-07-13 19:54:39,496 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 72 [2021-07-13 19:54:40,153 WARN L205 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 80 [2021-07-13 19:54:40,845 WARN L205 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 90 [2021-07-13 19:54:40,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:40,880 INFO L93 Difference]: Finished difference Result 731 states and 2197 transitions. [2021-07-13 19:54:40,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:54:40,880 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:40,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:40,882 INFO L225 Difference]: With dead ends: 731 [2021-07-13 19:54:40,882 INFO L226 Difference]: Without dead ends: 716 [2021-07-13 19:54:40,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 3126.6ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:54:40,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2021-07-13 19:54:40,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 421. [2021-07-13 19:54:40,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.219047619047619) internal successors, (1352), 420 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:40,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1352 transitions. [2021-07-13 19:54:40,899 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1352 transitions. Word has length 20 [2021-07-13 19:54:40,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:40,899 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1352 transitions. [2021-07-13 19:54:40,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:40,900 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1352 transitions. [2021-07-13 19:54:40,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:40,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:40,900 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:41,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11567 [2021-07-13 19:54:41,117 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:41,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:41,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1393009026, now seen corresponding path program 83 times [2021-07-13 19:54:41,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:41,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585195257] [2021-07-13 19:54:41,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:41,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:41,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:41,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585195257] [2021-07-13 19:54:41,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585195257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:41,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401955719] [2021-07-13 19:54:41,299 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:41,329 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:54:41,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:54:41,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:54:41,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:41,507 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 36 treesize of output 26 [2021-07-13 19:54:41,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,512 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 37 treesize of output 27 [2021-07-13 19:54:41,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,516 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 38 treesize of output 28 [2021-07-13 19:54:41,517 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,522 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 37 treesize of output 27 [2021-07-13 19:54:41,522 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,527 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 29 treesize of output 21 [2021-07-13 19:54:41,527 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,531 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 31 treesize of output 23 [2021-07-13 19:54:41,532 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,536 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 36 treesize of output 26 [2021-07-13 19:54:41,537 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,541 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 30 treesize of output 22 [2021-07-13 19:54:41,542 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,546 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 29 treesize of output 21 [2021-07-13 19:54:41,547 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,551 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 30 treesize of output 22 [2021-07-13 19:54:41,551 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,555 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 38 treesize of output 28 [2021-07-13 19:54:41,556 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,560 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 30 treesize of output 22 [2021-07-13 19:54:41,561 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,565 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 44 treesize of output 32 [2021-07-13 19:54:41,566 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,569 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 36 treesize of output 26 [2021-07-13 19:54:41,570 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,574 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 37 treesize of output 27 [2021-07-13 19:54:41,575 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,579 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 31 treesize of output 23 [2021-07-13 19:54:41,579 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,583 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 30 treesize of output 22 [2021-07-13 19:54:41,584 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,588 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 36 treesize of output 26 [2021-07-13 19:54:41,588 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,592 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 45 treesize of output 33 [2021-07-13 19:54:41,593 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,597 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 30 treesize of output 22 [2021-07-13 19:54:41,598 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,602 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 29 treesize of output 21 [2021-07-13 19:54:41,602 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,606 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 43 treesize of output 31 [2021-07-13 19:54:41,607 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,611 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 44 treesize of output 32 [2021-07-13 19:54:41,611 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,615 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 37 treesize of output 27 [2021-07-13 19:54:41,616 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,620 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 37 treesize of output 27 [2021-07-13 19:54:41,621 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,624 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 37 treesize of output 27 [2021-07-13 19:54:41,625 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,629 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 30 treesize of output 22 [2021-07-13 19:54:41,630 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,633 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 37 treesize of output 27 [2021-07-13 19:54:41,634 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,638 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 30 treesize of output 22 [2021-07-13 19:54:41,638 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,642 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 29 treesize of output 21 [2021-07-13 19:54:41,643 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,646 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 37 treesize of output 27 [2021-07-13 19:54:41,647 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:41,651 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,654 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 38 treesize of output 28 [2021-07-13 19:54:41,655 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,659 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 30 treesize of output 22 [2021-07-13 19:54:41,659 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,663 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 31 treesize of output 23 [2021-07-13 19:54:41,664 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,667 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 38 treesize of output 28 [2021-07-13 19:54:41,667 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:41,861 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 40 [2021-07-13 19:54:41,861 INFO L628 ElimStorePlain]: treesize reduction 413, result has 33.7 percent of original size [2021-07-13 19:54:41,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:41,863 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1981, output treesize:210 [2021-07-13 19:54:42,256 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:54:42,488 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-07-13 19:54:42,676 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 19:54:42,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:42,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401955719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:42,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:42,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:54:42,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643850207] [2021-07-13 19:54:42,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:54:42,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:42,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:54:42,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:54:42,765 INFO L87 Difference]: Start difference. First operand 421 states and 1352 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:43,635 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 77 [2021-07-13 19:54:44,217 WARN L205 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 91 [2021-07-13 19:54:44,633 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 19:54:44,791 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2021-07-13 19:54:45,083 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-07-13 19:54:45,303 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2021-07-13 19:54:45,578 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 83 [2021-07-13 19:54:45,980 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-07-13 19:54:46,342 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:54:46,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:46,390 INFO L93 Difference]: Finished difference Result 761 states and 2248 transitions. [2021-07-13 19:54:46,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:54:46,391 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:46,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:46,392 INFO L225 Difference]: With dead ends: 761 [2021-07-13 19:54:46,392 INFO L226 Difference]: Without dead ends: 689 [2021-07-13 19:54:46,392 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 4230.8ms TimeCoverageRelationStatistics Valid=197, Invalid=993, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:54:46,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-07-13 19:54:46,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 421. [2021-07-13 19:54:46,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.219047619047619) internal successors, (1352), 420 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:46,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1352 transitions. [2021-07-13 19:54:46,398 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1352 transitions. Word has length 20 [2021-07-13 19:54:46,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:46,398 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1352 transitions. [2021-07-13 19:54:46,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:46,399 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1352 transitions. [2021-07-13 19:54:46,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:46,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:46,399 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:46,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11701 [2021-07-13 19:54:46,615 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:46,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:46,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1689017916, now seen corresponding path program 84 times [2021-07-13 19:54:46,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:46,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263677511] [2021-07-13 19:54:46,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:46,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:46,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:46,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:46,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263677511] [2021-07-13 19:54:46,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263677511] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:46,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119734787] [2021-07-13 19:54:46,758 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:46,788 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:54:46,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:54:46,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:54:46,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:47,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,327 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:54:47,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:47,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,340 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:47,341 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,347 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,347 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:47,348 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,353 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:54:47,354 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,359 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:47,360 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,756 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 71 [2021-07-13 19:54:47,756 INFO L628 ElimStorePlain]: treesize reduction 440, result has 46.8 percent of original size [2021-07-13 19:54:47,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,762 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:47,762 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,767 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:47,768 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,772 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:54:47,773 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,939 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:54:47,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:47,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:47,946 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:47,951 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:47,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:47,955 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:47,956 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:48,089 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:54:48,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:48,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:54:48,096 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:1003, output treesize:265 [2021-07-13 19:54:48,251 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:54:48,530 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 92 [2021-07-13 19:54:48,727 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1659, v_prenex_1661, array_6, v_prenex_1663, v_prenex_1655, v_prenex_1657], 1=[v_prenex_1658, array_0, v_prenex_1660, v_prenex_1662, v_prenex_1654, v_prenex_1656]} [2021-07-13 19:54:48,736 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 16 [2021-07-13 19:54:48,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:48,744 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 15 treesize of output 11 [2021-07-13 19:54:48,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:48,753 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 29 treesize of output 21 [2021-07-13 19:54:48,754 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:48,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:48,762 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:48,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:48,770 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:48,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:48,778 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,223 WARN L205 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 96 [2021-07-13 19:54:49,224 INFO L628 ElimStorePlain]: treesize reduction 1370, result has 17.9 percent of original size [2021-07-13 19:54:49,229 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 7 treesize of output 5 [2021-07-13 19:54:49,230 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,346 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-07-13 19:54:49,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:49,351 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 8 treesize of output 6 [2021-07-13 19:54:49,352 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,356 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 7 treesize of output 5 [2021-07-13 19:54:49,357 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,576 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2021-07-13 19:54:49,576 INFO L628 ElimStorePlain]: treesize reduction 29, result has 89.5 percent of original size [2021-07-13 19:54:49,581 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 16 treesize of output 12 [2021-07-13 19:54:49,582 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,691 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:54:49,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:49,696 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 9 treesize of output 7 [2021-07-13 19:54:49,697 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,802 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:54:49,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:49,807 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 7 treesize of output 5 [2021-07-13 19:54:49,808 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:49,909 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:54:49,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:49,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1658 vanished before elimination [2021-07-13 19:54:49,910 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:54:49,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1660 vanished before elimination [2021-07-13 19:54:49,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1662 vanished before elimination [2021-07-13 19:54:49,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1654 vanished before elimination [2021-07-13 19:54:49,910 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1656 vanished before elimination [2021-07-13 19:54:49,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:49,913 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1851, output treesize:168 [2021-07-13 19:54:50,089 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 34 [2021-07-13 19:54:50,246 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2021-07-13 19:54:50,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:50,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119734787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:50,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:50,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:54:50,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941156909] [2021-07-13 19:54:50,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:54:50,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:50,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:54:50,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:54:50,349 INFO L87 Difference]: Start difference. First operand 421 states and 1352 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:51,288 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 128 [2021-07-13 19:54:52,171 WARN L205 SmtUtils]: Spent 677.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 135 [2021-07-13 19:54:52,448 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-07-13 19:54:52,818 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 68 [2021-07-13 19:54:53,021 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2021-07-13 19:54:53,398 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 74 [2021-07-13 19:54:53,638 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:54:54,001 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 19:54:54,441 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 85 [2021-07-13 19:54:54,688 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-07-13 19:54:54,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:54,759 INFO L93 Difference]: Finished difference Result 783 states and 2304 transitions. [2021-07-13 19:54:54,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:54:54,759 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:54,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:54,761 INFO L225 Difference]: With dead ends: 783 [2021-07-13 19:54:54,761 INFO L226 Difference]: Without dead ends: 738 [2021-07-13 19:54:54,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 4760.9ms TimeCoverageRelationStatistics Valid=193, Invalid=929, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:54:54,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2021-07-13 19:54:54,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 416. [2021-07-13 19:54:54,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 3.207228915662651) internal successors, (1331), 415 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:54,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1331 transitions. [2021-07-13 19:54:54,779 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1331 transitions. Word has length 20 [2021-07-13 19:54:54,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:54,779 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1331 transitions. [2021-07-13 19:54:54,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:54,779 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1331 transitions. [2021-07-13 19:54:54,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:54,780 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:54,780 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:54,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11746 [2021-07-13 19:54:54,997 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:54,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:54,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1517900006, now seen corresponding path program 85 times [2021-07-13 19:54:54,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:54,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159830158] [2021-07-13 19:54:54,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:55,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:55,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:54:55,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159830158] [2021-07-13 19:54:55,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159830158] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:55,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084851996] [2021-07-13 19:54:55,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:54:55,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:54:55,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:54:55,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:54:55,505 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 31 treesize of output 23 [2021-07-13 19:54:55,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,510 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 30 treesize of output 22 [2021-07-13 19:54:55,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,515 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 29 treesize of output 21 [2021-07-13 19:54:55,516 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,520 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 37 treesize of output 27 [2021-07-13 19:54:55,521 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,525 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 23 treesize of output 17 [2021-07-13 19:54:55,526 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,530 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 16 [2021-07-13 19:54:55,531 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,535 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 31 treesize of output 23 [2021-07-13 19:54:55,536 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,540 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 31 treesize of output 23 [2021-07-13 19:54:55,541 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,545 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 30 treesize of output 22 [2021-07-13 19:54:55,546 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,551 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 23 treesize of output 17 [2021-07-13 19:54:55,551 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,556 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 16 [2021-07-13 19:54:55,556 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,561 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 29 treesize of output 21 [2021-07-13 19:54:55,562 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,566 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 23 treesize of output 17 [2021-07-13 19:54:55,567 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,571 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 16 [2021-07-13 19:54:55,572 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,576 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 23 treesize of output 17 [2021-07-13 19:54:55,577 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,582 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 16 [2021-07-13 19:54:55,582 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,587 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 24 treesize of output 18 [2021-07-13 19:54:55,588 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,592 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 23 treesize of output 17 [2021-07-13 19:54:55,593 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,597 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 23 treesize of output 17 [2021-07-13 19:54:55,598 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,602 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 38 treesize of output 28 [2021-07-13 19:54:55,603 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,607 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 30 treesize of output 22 [2021-07-13 19:54:55,608 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,612 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 30 treesize of output 22 [2021-07-13 19:54:55,612 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,617 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 30 treesize of output 22 [2021-07-13 19:54:55,617 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,621 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:54:55,621 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:55,836 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-07-13 19:54:55,836 INFO L628 ElimStorePlain]: treesize reduction 276, result has 46.6 percent of original size [2021-07-13 19:54:55,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 9 xjuncts. [2021-07-13 19:54:55,842 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:1135, output treesize:229 [2021-07-13 19:54:56,165 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 88 [2021-07-13 19:54:56,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,497 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:56,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:56,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,507 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:54:56,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:56,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,517 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:56,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,526 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:54:56,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:56,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,536 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:56,537 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:56,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:54:56,545 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:54:56,546 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:54:56,886 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 86 [2021-07-13 19:54:56,887 INFO L628 ElimStorePlain]: treesize reduction 1198, result has 14.0 percent of original size [2021-07-13 19:54:56,892 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 7 treesize of output 5 [2021-07-13 19:54:56,893 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:56,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:56,966 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 7 treesize of output 5 [2021-07-13 19:54:56,967 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:57,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:57,041 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 16 treesize of output 12 [2021-07-13 19:54:57,042 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:57,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:57,106 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:54:57,106 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1672 vanished before elimination [2021-07-13 19:54:57,110 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 7 treesize of output 5 [2021-07-13 19:54:57,111 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:57,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:57,182 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1674 vanished before elimination [2021-07-13 19:54:57,187 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 15 treesize of output 11 [2021-07-13 19:54:57,188 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:54:57,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:54:57,255 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1676 vanished before elimination [2021-07-13 19:54:57,255 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1679 vanished before elimination [2021-07-13 19:54:57,255 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1678 vanished before elimination [2021-07-13 19:54:57,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:54:57,258 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1507, output treesize:113 [2021-07-13 19:54:57,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:54:57,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084851996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:54:57,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:54:57,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:54:57,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526389601] [2021-07-13 19:54:57,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:54:57,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:54:57,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:54:57,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:54:57,436 INFO L87 Difference]: Start difference. First operand 416 states and 1331 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:57,762 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2021-07-13 19:54:58,056 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 118 [2021-07-13 19:54:58,433 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 131 [2021-07-13 19:54:58,809 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 132 [2021-07-13 19:54:59,254 WARN L205 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 148 [2021-07-13 19:54:59,742 WARN L205 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 154 [2021-07-13 19:54:59,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:54:59,777 INFO L93 Difference]: Finished difference Result 565 states and 1698 transitions. [2021-07-13 19:54:59,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:54:59,778 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:54:59,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:54:59,779 INFO L225 Difference]: With dead ends: 565 [2021-07-13 19:54:59,779 INFO L226 Difference]: Without dead ends: 503 [2021-07-13 19:54:59,779 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2741.8ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:54:59,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-07-13 19:54:59,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 430. [2021-07-13 19:54:59,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.195804195804196) internal successors, (1371), 429 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:59,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1371 transitions. [2021-07-13 19:54:59,784 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1371 transitions. Word has length 20 [2021-07-13 19:54:59,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:54:59,784 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1371 transitions. [2021-07-13 19:54:59,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:54:59,784 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1371 transitions. [2021-07-13 19:54:59,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:54:59,785 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:54:59,785 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:54:59,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11919 [2021-07-13 19:54:59,985 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:54:59,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:54:59,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1120982352, now seen corresponding path program 86 times [2021-07-13 19:54:59,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:54:59,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108334557] [2021-07-13 19:54:59,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:54:59,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:00,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:00,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:00,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108334557] [2021-07-13 19:55:00,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108334557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:00,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654067854] [2021-07-13 19:55:00,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:00,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:55:00,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:00,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:55:00,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:00,446 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 30 treesize of output 22 [2021-07-13 19:55:00,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,450 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 16 [2021-07-13 19:55:00,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,454 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 29 treesize of output 21 [2021-07-13 19:55:00,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,458 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 16 [2021-07-13 19:55:00,459 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,462 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 23 treesize of output 17 [2021-07-13 19:55:00,463 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,466 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 16 [2021-07-13 19:55:00,467 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,470 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 24 treesize of output 18 [2021-07-13 19:55:00,471 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,475 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 23 treesize of output 17 [2021-07-13 19:55:00,476 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,479 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 23 treesize of output 17 [2021-07-13 19:55:00,480 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,484 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 29 treesize of output 21 [2021-07-13 19:55:00,484 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,488 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 16 [2021-07-13 19:55:00,489 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,492 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 30 treesize of output 22 [2021-07-13 19:55:00,493 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:00,497 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,500 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 23 treesize of output 17 [2021-07-13 19:55:00,501 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,504 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 31 treesize of output 23 [2021-07-13 19:55:00,505 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,509 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 23 treesize of output 17 [2021-07-13 19:55:00,510 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,513 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 30 treesize of output 22 [2021-07-13 19:55:00,513 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,516 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 23 treesize of output 17 [2021-07-13 19:55:00,517 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:00,668 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2021-07-13 19:55:00,668 INFO L628 ElimStorePlain]: treesize reduction 107, result has 61.8 percent of original size [2021-07-13 19:55:00,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:55:00,674 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 2 variables, input treesize:715, output treesize:161 [2021-07-13 19:55:01,260 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-07-13 19:55:01,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:01,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654067854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:01,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:01,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:55:01,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368373980] [2021-07-13 19:55:01,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:55:01,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:01,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:55:01,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:55:01,429 INFO L87 Difference]: Start difference. First operand 430 states and 1371 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:02,483 WARN L205 SmtUtils]: Spent 588.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 99 [2021-07-13 19:55:02,807 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 113 [2021-07-13 19:55:03,183 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 118 [2021-07-13 19:55:03,314 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-13 19:55:03,638 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 116 [2021-07-13 19:55:04,036 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 128 [2021-07-13 19:55:04,190 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:55:04,556 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 124 [2021-07-13 19:55:04,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:04,569 INFO L93 Difference]: Finished difference Result 623 states and 1843 transitions. [2021-07-13 19:55:04,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:55:04,569 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:04,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:04,570 INFO L225 Difference]: With dead ends: 623 [2021-07-13 19:55:04,571 INFO L226 Difference]: Without dead ends: 593 [2021-07-13 19:55:04,571 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 3489.7ms TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:55:04,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-07-13 19:55:04,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 430. [2021-07-13 19:55:04,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.195804195804196) internal successors, (1371), 429 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:04,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1371 transitions. [2021-07-13 19:55:04,576 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1371 transitions. Word has length 20 [2021-07-13 19:55:04,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:04,576 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1371 transitions. [2021-07-13 19:55:04,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:04,577 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1371 transitions. [2021-07-13 19:55:04,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:04,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:04,577 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:04,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12053,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:04,793 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:04,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:04,794 INFO L82 PathProgramCache]: Analyzing trace with hash -577738036, now seen corresponding path program 87 times [2021-07-13 19:55:04,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:04,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053252569] [2021-07-13 19:55:04,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:04,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:04,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:04,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053252569] [2021-07-13 19:55:04,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053252569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:04,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145331853] [2021-07-13 19:55:04,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:04,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:55:04,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:04,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:04,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:05,313 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 30 treesize of output 22 [2021-07-13 19:55:05,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,319 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 31 treesize of output 23 [2021-07-13 19:55:05,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,324 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 31 treesize of output 23 [2021-07-13 19:55:05,325 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:05,330 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,334 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 30 treesize of output 22 [2021-07-13 19:55:05,335 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,339 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 23 treesize of output 17 [2021-07-13 19:55:05,340 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,344 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 31 treesize of output 23 [2021-07-13 19:55:05,345 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,349 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 30 treesize of output 22 [2021-07-13 19:55:05,350 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,354 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 23 treesize of output 17 [2021-07-13 19:55:05,355 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,359 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 16 [2021-07-13 19:55:05,360 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,364 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 23 treesize of output 17 [2021-07-13 19:55:05,365 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,369 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 23 treesize of output 17 [2021-07-13 19:55:05,370 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,374 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 30 treesize of output 22 [2021-07-13 19:55:05,375 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,379 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:05,379 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,384 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 37 treesize of output 27 [2021-07-13 19:55:05,384 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,389 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 16 [2021-07-13 19:55:05,389 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,394 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 30 treesize of output 22 [2021-07-13 19:55:05,394 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,399 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 16 [2021-07-13 19:55:05,399 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,404 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 23 treesize of output 17 [2021-07-13 19:55:05,404 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,409 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 29 treesize of output 21 [2021-07-13 19:55:05,409 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,413 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 29 treesize of output 21 [2021-07-13 19:55:05,414 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,418 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 38 treesize of output 28 [2021-07-13 19:55:05,419 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,423 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 16 [2021-07-13 19:55:05,424 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,427 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 24 treesize of output 18 [2021-07-13 19:55:05,428 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:05,678 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-07-13 19:55:05,678 INFO L628 ElimStorePlain]: treesize reduction 272, result has 50.4 percent of original size [2021-07-13 19:55:05,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 9 xjuncts. [2021-07-13 19:55:05,685 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:1207, output treesize:264 [2021-07-13 19:55:06,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:06,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:06,223 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:55:06,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:06,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:06,245 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,255 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:06,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,264 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:06,265 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:06,274 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,773 WARN L205 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 119 [2021-07-13 19:55:06,773 INFO L628 ElimStorePlain]: treesize reduction 1523, result has 17.0 percent of original size [2021-07-13 19:55:06,779 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 16 treesize of output 12 [2021-07-13 19:55:06,780 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:06,929 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-07-13 19:55:06,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:06,929 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1692 vanished before elimination [2021-07-13 19:55:06,935 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 9 treesize of output 7 [2021-07-13 19:55:06,936 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:07,068 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-13 19:55:07,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:07,068 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1694 vanished before elimination [2021-07-13 19:55:07,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:07,074 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:55:07,075 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:07,203 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:55:07,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:07,203 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1696 vanished before elimination [2021-07-13 19:55:07,209 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 7 treesize of output 5 [2021-07-13 19:55:07,209 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:07,335 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:55:07,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:07,336 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1698 vanished before elimination [2021-07-13 19:55:07,341 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 7 treesize of output 5 [2021-07-13 19:55:07,342 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:07,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:07,347 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:07,467 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:55:07,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:07,468 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1700 vanished before elimination [2021-07-13 19:55:07,473 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 7 treesize of output 5 [2021-07-13 19:55:07,474 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:07,589 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:55:07,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:07,590 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1702 vanished before elimination [2021-07-13 19:55:07,590 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:55:07,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:55:07,593 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:2091, output treesize:195 [2021-07-13 19:55:07,781 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2021-07-13 19:55:07,935 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-07-13 19:55:08,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:08,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145331853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:08,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:08,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:55:08,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893604123] [2021-07-13 19:55:08,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:55:08,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:08,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:55:08,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:55:08,032 INFO L87 Difference]: Start difference. First operand 430 states and 1371 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:08,625 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 127 [2021-07-13 19:55:08,973 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 136 [2021-07-13 19:55:09,532 WARN L205 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 145 [2021-07-13 19:55:09,973 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 141 [2021-07-13 19:55:10,666 WARN L205 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 157 [2021-07-13 19:55:11,140 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 153 [2021-07-13 19:55:11,875 WARN L205 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 160 [2021-07-13 19:55:11,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:11,915 INFO L93 Difference]: Finished difference Result 623 states and 1831 transitions. [2021-07-13 19:55:11,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:55:11,916 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:11,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:11,917 INFO L225 Difference]: With dead ends: 623 [2021-07-13 19:55:11,917 INFO L226 Difference]: Without dead ends: 579 [2021-07-13 19:55:11,917 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 4365.4ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:55:11,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2021-07-13 19:55:11,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 433. [2021-07-13 19:55:11,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.199074074074074) internal successors, (1382), 432 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:11,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1382 transitions. [2021-07-13 19:55:11,922 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1382 transitions. Word has length 20 [2021-07-13 19:55:11,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:11,923 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1382 transitions. [2021-07-13 19:55:11,923 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:11,923 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1382 transitions. [2021-07-13 19:55:11,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:11,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:11,923 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:12,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12186,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:12,129 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:12,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:12,129 INFO L82 PathProgramCache]: Analyzing trace with hash -750985728, now seen corresponding path program 88 times [2021-07-13 19:55:12,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:12,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344020078] [2021-07-13 19:55:12,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:12,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:12,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344020078] [2021-07-13 19:55:12,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344020078] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:12,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870602390] [2021-07-13 19:55:12,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:12,351 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:55:12,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:12,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:12,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:12,727 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 24 treesize of output 18 [2021-07-13 19:55:12,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,732 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 16 [2021-07-13 19:55:12,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,738 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 23 treesize of output 17 [2021-07-13 19:55:12,739 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,743 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 23 treesize of output 17 [2021-07-13 19:55:12,744 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,749 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 37 treesize of output 27 [2021-07-13 19:55:12,750 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,754 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 38 treesize of output 28 [2021-07-13 19:55:12,755 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,760 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 29 treesize of output 21 [2021-07-13 19:55:12,761 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,765 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 23 treesize of output 17 [2021-07-13 19:55:12,766 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,770 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 30 treesize of output 22 [2021-07-13 19:55:12,771 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,775 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 23 treesize of output 17 [2021-07-13 19:55:12,776 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,780 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 29 treesize of output 21 [2021-07-13 19:55:12,781 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,786 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 16 [2021-07-13 19:55:12,786 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,791 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 23 treesize of output 17 [2021-07-13 19:55:12,792 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:12,796 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,800 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 31 treesize of output 23 [2021-07-13 19:55:12,801 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,806 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 31 treesize of output 23 [2021-07-13 19:55:12,807 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,811 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 16 [2021-07-13 19:55:12,812 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,816 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 16 [2021-07-13 19:55:12,817 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,821 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 30 treesize of output 22 [2021-07-13 19:55:12,822 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,826 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 31 treesize of output 23 [2021-07-13 19:55:12,827 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,831 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 30 treesize of output 22 [2021-07-13 19:55:12,832 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,837 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 23 treesize of output 17 [2021-07-13 19:55:12,837 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,842 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 30 treesize of output 22 [2021-07-13 19:55:12,842 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:12,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 30 treesize of output 22 [2021-07-13 19:55:12,847 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:13,101 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-07-13 19:55:13,101 INFO L628 ElimStorePlain]: treesize reduction 323, result has 45.4 percent of original size [2021-07-13 19:55:13,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 9 xjuncts. [2021-07-13 19:55:13,109 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:1207, output treesize:257 [2021-07-13 19:55:13,659 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 99 [2021-07-13 19:55:13,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:13,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:13,934 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:13,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:13,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:13,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:13,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:13,946 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:13,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:13,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:13,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:13,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:13,965 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:55:13,966 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:13,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:13,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:13,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:13,988 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,418 WARN L205 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 105 [2021-07-13 19:55:14,418 INFO L628 ElimStorePlain]: treesize reduction 1152, result has 19.3 percent of original size [2021-07-13 19:55:14,418 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1713 vanished before elimination [2021-07-13 19:55:14,424 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 16 treesize of output 12 [2021-07-13 19:55:14,425 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,541 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:55:14,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:14,547 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 7 treesize of output 5 [2021-07-13 19:55:14,548 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:14,647 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1715 vanished before elimination [2021-07-13 19:55:14,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:14,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:14,653 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:55:14,654 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:14,659 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:14,740 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1717 vanished before elimination [2021-07-13 19:55:14,745 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 7 treesize of output 5 [2021-07-13 19:55:14,746 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:14,825 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:55:14,825 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1720 vanished before elimination [2021-07-13 19:55:14,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:14,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:14,830 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:55:14,831 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:14,836 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:14,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:14,907 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1711 vanished before elimination [2021-07-13 19:55:14,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:55:14,909 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:1597, output treesize:130 [2021-07-13 19:55:15,037 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2021-07-13 19:55:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:15,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870602390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:15,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:15,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:55:15,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392961266] [2021-07-13 19:55:15,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:55:15,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:15,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:55:15,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:55:15,117 INFO L87 Difference]: Start difference. First operand 433 states and 1382 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:15,413 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-07-13 19:55:15,710 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 127 [2021-07-13 19:55:16,169 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 129 [2021-07-13 19:55:16,867 WARN L205 SmtUtils]: Spent 608.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 157 [2021-07-13 19:55:17,293 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 152 [2021-07-13 19:55:17,708 WARN L205 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 158 [2021-07-13 19:55:17,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:17,744 INFO L93 Difference]: Finished difference Result 566 states and 1705 transitions. [2021-07-13 19:55:17,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:55:17,744 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:17,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:17,745 INFO L225 Difference]: With dead ends: 566 [2021-07-13 19:55:17,745 INFO L226 Difference]: Without dead ends: 515 [2021-07-13 19:55:17,746 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 3159.9ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:55:17,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-07-13 19:55:17,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 425. [2021-07-13 19:55:17,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.202830188679245) internal successors, (1358), 424 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:17,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1358 transitions. [2021-07-13 19:55:17,751 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1358 transitions. Word has length 20 [2021-07-13 19:55:17,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:17,751 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1358 transitions. [2021-07-13 19:55:17,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:17,751 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1358 transitions. [2021-07-13 19:55:17,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:17,751 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:17,751 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:17,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12333 [2021-07-13 19:55:17,952 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:17,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:17,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1200559462, now seen corresponding path program 89 times [2021-07-13 19:55:17,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:17,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082814091] [2021-07-13 19:55:17,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:17,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:18,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:18,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:18,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082814091] [2021-07-13 19:55:18,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082814091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:18,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613746801] [2021-07-13 19:55:18,208 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:18,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:55:18,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:18,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:18,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:18,505 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 29 treesize of output 21 [2021-07-13 19:55:18,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,511 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 37 treesize of output 27 [2021-07-13 19:55:18,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,517 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 23 treesize of output 17 [2021-07-13 19:55:18,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,524 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 37 treesize of output 27 [2021-07-13 19:55:18,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,530 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 29 treesize of output 21 [2021-07-13 19:55:18,531 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,536 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 37 treesize of output 27 [2021-07-13 19:55:18,537 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,543 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 37 treesize of output 27 [2021-07-13 19:55:18,543 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,549 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 30 treesize of output 22 [2021-07-13 19:55:18,550 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,555 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 30 treesize of output 22 [2021-07-13 19:55:18,556 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,561 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 30 treesize of output 22 [2021-07-13 19:55:18,562 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,568 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 16 [2021-07-13 19:55:18,569 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,574 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 36 treesize of output 26 [2021-07-13 19:55:18,575 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,581 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 29 treesize of output 21 [2021-07-13 19:55:18,581 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,587 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 44 treesize of output 32 [2021-07-13 19:55:18,588 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,594 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 30 treesize of output 22 [2021-07-13 19:55:18,594 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,600 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 23 treesize of output 17 [2021-07-13 19:55:18,601 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,606 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 37 treesize of output 27 [2021-07-13 19:55:18,607 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:18,613 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,619 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 37 treesize of output 27 [2021-07-13 19:55:18,619 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,625 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 37 treesize of output 27 [2021-07-13 19:55:18,626 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,631 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:18,632 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,638 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 37 treesize of output 27 [2021-07-13 19:55:18,638 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,644 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 30 treesize of output 22 [2021-07-13 19:55:18,645 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,651 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 30 treesize of output 22 [2021-07-13 19:55:18,652 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,657 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 29 treesize of output 21 [2021-07-13 19:55:18,658 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,663 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 16 [2021-07-13 19:55:18,664 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,670 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 16 [2021-07-13 19:55:18,670 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,678 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 23 treesize of output 17 [2021-07-13 19:55:18,679 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,687 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 37 treesize of output 27 [2021-07-13 19:55:18,688 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,695 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 30 treesize of output 22 [2021-07-13 19:55:18,695 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,701 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 37 treesize of output 27 [2021-07-13 19:55:18,701 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,707 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:18,707 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,713 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 29 treesize of output 21 [2021-07-13 19:55:18,713 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,719 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 16 [2021-07-13 19:55:18,719 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,725 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 16 [2021-07-13 19:55:18,725 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,731 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 15 treesize of output 11 [2021-07-13 19:55:18,731 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,737 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 30 treesize of output 22 [2021-07-13 19:55:18,738 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,743 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 37 treesize of output 27 [2021-07-13 19:55:18,744 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,749 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 29 treesize of output 21 [2021-07-13 19:55:18,750 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,755 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 16 [2021-07-13 19:55:18,756 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,761 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 16 [2021-07-13 19:55:18,762 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,768 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 30 treesize of output 22 [2021-07-13 19:55:18,768 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,774 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 29 treesize of output 21 [2021-07-13 19:55:18,775 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,780 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 37 treesize of output 27 [2021-07-13 19:55:18,781 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,786 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 30 treesize of output 22 [2021-07-13 19:55:18,787 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,793 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 30 treesize of output 22 [2021-07-13 19:55:18,794 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,799 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 30 treesize of output 22 [2021-07-13 19:55:18,800 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,805 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 29 treesize of output 21 [2021-07-13 19:55:18,806 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,811 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 16 [2021-07-13 19:55:18,811 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,817 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 30 treesize of output 22 [2021-07-13 19:55:18,817 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,822 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 44 treesize of output 32 [2021-07-13 19:55:18,823 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,829 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 23 treesize of output 17 [2021-07-13 19:55:18,830 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,835 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 30 treesize of output 22 [2021-07-13 19:55:18,836 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:18,841 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,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 30 treesize of output 22 [2021-07-13 19:55:18,847 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,852 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 37 treesize of output 27 [2021-07-13 19:55:18,853 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,858 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 30 treesize of output 22 [2021-07-13 19:55:18,859 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,864 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 30 treesize of output 22 [2021-07-13 19:55:18,865 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:18,870 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,875 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 16 [2021-07-13 19:55:18,876 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,881 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 30 treesize of output 22 [2021-07-13 19:55:18,881 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,907 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 44 treesize of output 32 [2021-07-13 19:55:18,908 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,912 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 36 treesize of output 26 [2021-07-13 19:55:18,913 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:18,917 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,921 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 16 [2021-07-13 19:55:18,922 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:18,926 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 15 treesize of output 11 [2021-07-13 19:55:18,926 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:19,147 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 37 [2021-07-13 19:55:19,148 INFO L628 ElimStorePlain]: treesize reduction 863, result has 15.7 percent of original size [2021-07-13 19:55:19,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:55:19,149 INFO L247 ElimStorePlain]: Needed 67 recursive calls to eliminate 1 variables, input treesize:2875, output treesize:161 [2021-07-13 19:55:19,390 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-07-13 19:55:19,635 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:55:19,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:19,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613746801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:19,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:19,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:55:19,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795441417] [2021-07-13 19:55:19,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:55:19,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:19,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:55:19,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:55:19,718 INFO L87 Difference]: Start difference. First operand 425 states and 1358 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:20,099 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-07-13 19:55:20,412 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 54 [2021-07-13 19:55:21,013 WARN L205 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 87 [2021-07-13 19:55:21,599 WARN L205 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 75 [2021-07-13 19:55:21,757 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 38 [2021-07-13 19:55:22,248 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2021-07-13 19:55:22,464 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:55:22,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:22,595 INFO L93 Difference]: Finished difference Result 541 states and 1668 transitions. [2021-07-13 19:55:22,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:55:22,595 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:22,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:22,596 INFO L225 Difference]: With dead ends: 541 [2021-07-13 19:55:22,596 INFO L226 Difference]: Without dead ends: 511 [2021-07-13 19:55:22,597 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 3389.4ms TimeCoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:55:22,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-07-13 19:55:22,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 431. [2021-07-13 19:55:22,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 3.202325581395349) internal successors, (1377), 430 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:22,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1377 transitions. [2021-07-13 19:55:22,602 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1377 transitions. Word has length 20 [2021-07-13 19:55:22,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:22,602 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1377 transitions. [2021-07-13 19:55:22,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:22,602 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1377 transitions. [2021-07-13 19:55:22,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:22,602 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:22,602 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:22,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12508,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:22,813 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:22,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:22,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1679844138, now seen corresponding path program 90 times [2021-07-13 19:55:22,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:22,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359880898] [2021-07-13 19:55:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:22,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:22,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:22,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:22,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359880898] [2021-07-13 19:55:22,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359880898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:22,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659301755] [2021-07-13 19:55:22,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:23,026 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:55:23,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:23,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:55:23,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:23,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,899 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:23,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:23,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,907 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:23,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:23,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:23,916 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:23,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:23,923 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:23,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,930 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:55:23,931 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:23,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:23,937 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:23,938 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,377 WARN L205 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 77 [2021-07-13 19:55:24,377 INFO L628 ElimStorePlain]: treesize reduction 577, result has 41.4 percent of original size [2021-07-13 19:55:24,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:24,384 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,389 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 7 treesize of output 5 [2021-07-13 19:55:24,389 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,395 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:24,395 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,568 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:55:24,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:24,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:24,575 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,580 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 7 treesize of output 5 [2021-07-13 19:55:24,581 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:24,587 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,891 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-07-13 19:55:24,891 INFO L628 ElimStorePlain]: treesize reduction 24, result has 93.3 percent of original size [2021-07-13 19:55:24,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,897 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:24,898 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:24,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:24,904 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:24,908 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 7 treesize of output 5 [2021-07-13 19:55:24,909 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,054 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-07-13 19:55:25,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:25,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 6 dim-0 vars, and 10 xjuncts. [2021-07-13 19:55:25,061 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1129, output treesize:286 [2021-07-13 19:55:25,305 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2021-07-13 19:55:25,488 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1736, array_6, v_prenex_1734], 1=[v_prenex_1735, array_3, v_prenex_1733]} [2021-07-13 19:55:25,494 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 30 treesize of output 22 [2021-07-13 19:55:25,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,501 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 23 treesize of output 17 [2021-07-13 19:55:25,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,507 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 23 treesize of output 17 [2021-07-13 19:55:25,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,514 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 16 [2021-07-13 19:55:25,515 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,521 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 29 treesize of output 21 [2021-07-13 19:55:25,522 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:25,528 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,789 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 63 [2021-07-13 19:55:25,789 INFO L628 ElimStorePlain]: treesize reduction 716, result has 24.5 percent of original size [2021-07-13 19:55:25,793 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 7 treesize of output 5 [2021-07-13 19:55:25,794 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:25,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:25,887 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 15 treesize of output 11 [2021-07-13 19:55:25,888 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:26,059 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:55:26,059 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.8 percent of original size [2021-07-13 19:55:26,059 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1735 vanished before elimination [2021-07-13 19:55:26,059 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:55:26,059 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1733 vanished before elimination [2021-07-13 19:55:26,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:55:26,062 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:1128, output treesize:179 [2021-07-13 19:55:26,201 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2021-07-13 19:55:26,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:26,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659301755] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:26,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:26,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:55:26,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770261468] [2021-07-13 19:55:26,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:55:26,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:26,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:55:26,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:55:26,368 INFO L87 Difference]: Start difference. First operand 431 states and 1377 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:26,796 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2021-07-13 19:55:27,097 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 91 [2021-07-13 19:55:27,541 WARN L205 SmtUtils]: Spent 379.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 129 [2021-07-13 19:55:28,032 WARN L205 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 127 [2021-07-13 19:55:28,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:28,937 INFO L93 Difference]: Finished difference Result 643 states and 1879 transitions. [2021-07-13 19:55:28,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:55:28,937 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:28,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:28,938 INFO L225 Difference]: With dead ends: 643 [2021-07-13 19:55:28,938 INFO L226 Difference]: Without dead ends: 571 [2021-07-13 19:55:28,938 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2979.5ms TimeCoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:55:28,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-13 19:55:28,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 428. [2021-07-13 19:55:28,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.199063231850117) internal successors, (1366), 427 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:28,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1366 transitions. [2021-07-13 19:55:28,944 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1366 transitions. Word has length 20 [2021-07-13 19:55:28,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:28,944 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1366 transitions. [2021-07-13 19:55:28,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:28,944 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1366 transitions. [2021-07-13 19:55:28,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:28,945 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:28,945 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:29,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12580,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:29,145 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:29,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:29,145 INFO L82 PathProgramCache]: Analyzing trace with hash -2079893356, now seen corresponding path program 91 times [2021-07-13 19:55:29,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:29,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945734331] [2021-07-13 19:55:29,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:29,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:29,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945734331] [2021-07-13 19:55:29,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945734331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:29,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405575681] [2021-07-13 19:55:29,381 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:29,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:29,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:55:29,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:29,779 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 30 treesize of output 22 [2021-07-13 19:55:29,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,784 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 23 treesize of output 17 [2021-07-13 19:55:29,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,789 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 23 treesize of output 17 [2021-07-13 19:55:29,789 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,794 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 31 treesize of output 23 [2021-07-13 19:55:29,794 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,799 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 23 treesize of output 17 [2021-07-13 19:55:29,799 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,803 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 23 treesize of output 17 [2021-07-13 19:55:29,804 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,808 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 29 treesize of output 21 [2021-07-13 19:55:29,809 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,813 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 24 treesize of output 18 [2021-07-13 19:55:29,814 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,818 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 30 treesize of output 22 [2021-07-13 19:55:29,819 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,823 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 38 treesize of output 28 [2021-07-13 19:55:29,824 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,828 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 16 [2021-07-13 19:55:29,829 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,833 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 31 treesize of output 23 [2021-07-13 19:55:29,834 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:29,838 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,842 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 30 treesize of output 22 [2021-07-13 19:55:29,842 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,847 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 23 treesize of output 17 [2021-07-13 19:55:29,847 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,851 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 31 treesize of output 23 [2021-07-13 19:55:29,852 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,856 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 16 [2021-07-13 19:55:29,857 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,861 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 16 [2021-07-13 19:55:29,862 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,866 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 37 treesize of output 27 [2021-07-13 19:55:29,866 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,870 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 23 treesize of output 17 [2021-07-13 19:55:29,871 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,875 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 29 treesize of output 21 [2021-07-13 19:55:29,876 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,880 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 16 [2021-07-13 19:55:29,880 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,884 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 30 treesize of output 22 [2021-07-13 19:55:29,885 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:29,888 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 30 treesize of output 22 [2021-07-13 19:55:29,889 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:30,102 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 45 [2021-07-13 19:55:30,102 INFO L628 ElimStorePlain]: treesize reduction 315, result has 45.3 percent of original size [2021-07-13 19:55:30,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 9 xjuncts. [2021-07-13 19:55:30,107 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:1207, output treesize:249 [2021-07-13 19:55:30,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,462 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:30,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:30,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,475 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:30,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:30,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,487 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:30,488 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:30,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,500 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:30,501 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:30,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,511 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:55:30,512 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:30,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:30,521 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:30,522 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,037 WARN L205 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 110 [2021-07-13 19:55:31,037 INFO L628 ElimStorePlain]: treesize reduction 1456, result has 17.3 percent of original size [2021-07-13 19:55:31,043 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 7 treesize of output 5 [2021-07-13 19:55:31,044 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:31,049 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,156 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-07-13 19:55:31,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:31,162 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 7 treesize of output 5 [2021-07-13 19:55:31,162 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,267 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:55:31,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:31,268 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1751 vanished before elimination [2021-07-13 19:55:31,273 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 7 treesize of output 5 [2021-07-13 19:55:31,274 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,377 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-07-13 19:55:31,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:31,382 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 8 treesize of output 6 [2021-07-13 19:55:31,383 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,388 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 7 treesize of output 5 [2021-07-13 19:55:31,389 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,569 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2021-07-13 19:55:31,569 INFO L628 ElimStorePlain]: treesize reduction 21, result has 90.9 percent of original size [2021-07-13 19:55:31,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1753 vanished before elimination [2021-07-13 19:55:31,574 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 7 treesize of output 5 [2021-07-13 19:55:31,575 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:31,660 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1744 vanished before elimination [2021-07-13 19:55:31,665 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 9 treesize of output 7 [2021-07-13 19:55:31,666 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:31,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:31,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1746 vanished before elimination [2021-07-13 19:55:31,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1749 vanished before elimination [2021-07-13 19:55:31,749 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1748 vanished before elimination [2021-07-13 19:55:31,750 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:55:31,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:55:31,753 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 21 variables, input treesize:1869, output treesize:163 [2021-07-13 19:55:31,893 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2021-07-13 19:55:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:32,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405575681] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:32,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:32,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:55:32,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816492495] [2021-07-13 19:55:32,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:55:32,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:32,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:55:32,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:55:32,047 INFO L87 Difference]: Start difference. First operand 428 states and 1366 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:32,367 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 45 [2021-07-13 19:55:32,573 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 47 [2021-07-13 19:55:32,856 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-07-13 19:55:33,146 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:55:33,278 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-07-13 19:55:33,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:33,475 INFO L93 Difference]: Finished difference Result 588 states and 1765 transitions. [2021-07-13 19:55:33,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:55:33,476 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:33,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:33,477 INFO L225 Difference]: With dead ends: 588 [2021-07-13 19:55:33,477 INFO L226 Difference]: Without dead ends: 558 [2021-07-13 19:55:33,477 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 1747.3ms TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:55:33,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-07-13 19:55:33,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 428. [2021-07-13 19:55:33,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.199063231850117) internal successors, (1366), 427 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1366 transitions. [2021-07-13 19:55:33,488 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1366 transitions. Word has length 20 [2021-07-13 19:55:33,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:33,489 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1366 transitions. [2021-07-13 19:55:33,489 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:33,489 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1366 transitions. [2021-07-13 19:55:33,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:33,489 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:33,489 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:33,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12808 [2021-07-13 19:55:33,701 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:33,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:33,701 INFO L82 PathProgramCache]: Analyzing trace with hash 516353552, now seen corresponding path program 92 times [2021-07-13 19:55:33,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:33,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509536530] [2021-07-13 19:55:33,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:33,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:33,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:33,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509536530] [2021-07-13 19:55:33,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509536530] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:33,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137391302] [2021-07-13 19:55:33,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:33,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:55:33,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:33,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:33,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:34,188 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 31 treesize of output 23 [2021-07-13 19:55:34,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,193 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 30 treesize of output 22 [2021-07-13 19:55:34,193 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,197 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 30 treesize of output 22 [2021-07-13 19:55:34,198 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,202 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 23 treesize of output 17 [2021-07-13 19:55:34,202 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,206 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 31 treesize of output 23 [2021-07-13 19:55:34,207 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,211 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 30 treesize of output 22 [2021-07-13 19:55:34,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,215 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 24 treesize of output 18 [2021-07-13 19:55:34,216 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:34,220 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,224 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 16 [2021-07-13 19:55:34,225 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,228 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 23 treesize of output 17 [2021-07-13 19:55:34,229 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,233 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 16 [2021-07-13 19:55:34,234 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,237 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 30 treesize of output 22 [2021-07-13 19:55:34,238 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,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 29 treesize of output 21 [2021-07-13 19:55:34,243 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,247 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 23 treesize of output 17 [2021-07-13 19:55:34,248 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,252 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 23 treesize of output 17 [2021-07-13 19:55:34,253 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,257 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 31 treesize of output 23 [2021-07-13 19:55:34,258 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,262 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 37 treesize of output 27 [2021-07-13 19:55:34,263 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,267 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 30 treesize of output 22 [2021-07-13 19:55:34,268 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,272 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 29 treesize of output 21 [2021-07-13 19:55:34,273 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,277 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 38 treesize of output 28 [2021-07-13 19:55:34,278 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,282 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 16 [2021-07-13 19:55:34,283 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,287 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:34,287 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,291 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 23 treesize of output 17 [2021-07-13 19:55:34,292 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,296 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 16 [2021-07-13 19:55:34,296 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,543 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2021-07-13 19:55:34,544 INFO L628 ElimStorePlain]: treesize reduction 285, result has 50.9 percent of original size [2021-07-13 19:55:34,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 9 xjuncts. [2021-07-13 19:55:34,551 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:1279, output treesize:283 [2021-07-13 19:55:34,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:34,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:34,989 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:34,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:34,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:34,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,000 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:55:35,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,010 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:35,011 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:35,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,033 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:35,033 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:35,043 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:35,044 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,647 WARN L205 SmtUtils]: Spent 602.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 114 [2021-07-13 19:55:35,647 INFO L628 ElimStorePlain]: treesize reduction 1587, result has 16.0 percent of original size [2021-07-13 19:55:35,655 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 7 treesize of output 5 [2021-07-13 19:55:35,656 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,808 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-07-13 19:55:35,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:35,815 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 7 treesize of output 5 [2021-07-13 19:55:35,816 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:35,966 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:55:35,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:35,973 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 9 treesize of output 7 [2021-07-13 19:55:35,974 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:36,121 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-07-13 19:55:36,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:36,121 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1771 vanished before elimination [2021-07-13 19:55:36,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:36,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:36,129 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:55:36,130 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:36,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:36,136 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:36,264 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:55:36,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:36,265 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1762 vanished before elimination [2021-07-13 19:55:36,269 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 7 treesize of output 5 [2021-07-13 19:55:36,270 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:36,373 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:55:36,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:36,373 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1764 vanished before elimination [2021-07-13 19:55:36,378 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 7 treesize of output 5 [2021-07-13 19:55:36,379 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:36,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:36,479 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1766 vanished before elimination [2021-07-13 19:55:36,479 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1769 vanished before elimination [2021-07-13 19:55:36,479 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1768 vanished before elimination [2021-07-13 19:55:36,479 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:55:36,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:55:36,483 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:2043, output treesize:195 [2021-07-13 19:55:36,645 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2021-07-13 19:55:36,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:36,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137391302] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:36,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:36,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:55:36,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345096112] [2021-07-13 19:55:36,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:55:36,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:36,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:55:36,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:55:36,851 INFO L87 Difference]: Start difference. First operand 428 states and 1366 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:37,163 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2021-07-13 19:55:37,381 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-07-13 19:55:37,677 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 131 [2021-07-13 19:55:38,116 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-07-13 19:55:38,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:38,158 INFO L93 Difference]: Finished difference Result 535 states and 1633 transitions. [2021-07-13 19:55:38,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:55:38,159 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:38,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:38,159 INFO L225 Difference]: With dead ends: 535 [2021-07-13 19:55:38,160 INFO L226 Difference]: Without dead ends: 513 [2021-07-13 19:55:38,160 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1716.2ms TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:55:38,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-07-13 19:55:38,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 431. [2021-07-13 19:55:38,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 3.202325581395349) internal successors, (1377), 430 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:38,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1377 transitions. [2021-07-13 19:55:38,165 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1377 transitions. Word has length 20 [2021-07-13 19:55:38,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:38,165 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1377 transitions. [2021-07-13 19:55:38,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:38,165 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1377 transitions. [2021-07-13 19:55:38,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:38,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:38,166 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:38,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12980,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:38,381 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:38,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:38,381 INFO L82 PathProgramCache]: Analyzing trace with hash 343105860, now seen corresponding path program 93 times [2021-07-13 19:55:38,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:38,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423461008] [2021-07-13 19:55:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:38,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:38,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:38,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423461008] [2021-07-13 19:55:38,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423461008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:38,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818260845] [2021-07-13 19:55:38,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:38,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:55:38,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:38,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:38,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:39,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,357 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:39,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,364 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:55:39,365 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,372 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:39,373 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:39,382 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,390 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:39,391 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,398 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:55:39,399 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,937 WARN L205 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 88 [2021-07-13 19:55:39,938 INFO L628 ElimStorePlain]: treesize reduction 650, result has 43.8 percent of original size [2021-07-13 19:55:39,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:55:39,946 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,952 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:39,953 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:39,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:55:39,959 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,378 WARN L205 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-07-13 19:55:40,378 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.8 percent of original size [2021-07-13 19:55:40,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,384 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:55:40,385 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,399 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:40,400 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,405 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:40,406 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,580 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:55:40,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:40,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:40,586 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:40,592 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:40,597 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:40,767 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:55:40,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:40,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 9 dim-0 vars, and 11 xjuncts. [2021-07-13 19:55:40,776 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:1273, output treesize:360 [2021-07-13 19:55:41,042 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 102 [2021-07-13 19:55:41,261 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2021-07-13 19:55:41,508 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1791, v_prenex_1793, array_6, v_prenex_1789], 1=[array_0, v_prenex_1790, v_prenex_1792, v_prenex_1788]} [2021-07-13 19:55:41,514 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 23 treesize of output 17 [2021-07-13 19:55:41,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:55:41,522 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 23 treesize of output 17 [2021-07-13 19:55:41,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,528 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 23 treesize of output 17 [2021-07-13 19:55:41,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,535 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 30 treesize of output 22 [2021-07-13 19:55:41,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,542 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 16 treesize of output 12 [2021-07-13 19:55:41,543 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,549 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 16 treesize of output 12 [2021-07-13 19:55:41,550 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,796 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 69 [2021-07-13 19:55:41,796 INFO L628 ElimStorePlain]: treesize reduction 840, result has 16.7 percent of original size [2021-07-13 19:55:41,801 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 7 treesize of output 5 [2021-07-13 19:55:41,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:41,873 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 7 treesize of output 5 [2021-07-13 19:55:41,874 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:41,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:41,942 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 7 treesize of output 5 [2021-07-13 19:55:41,943 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:42,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:42,006 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:55:42,006 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1790 vanished before elimination [2021-07-13 19:55:42,006 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1792 vanished before elimination [2021-07-13 19:55:42,006 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1788 vanished before elimination [2021-07-13 19:55:42,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:55:42,008 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1125, output treesize:122 [2021-07-13 19:55:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:42,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818260845] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:42,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:42,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:55:42,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686002868] [2021-07-13 19:55:42,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:55:42,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:42,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:55:42,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:55:42,216 INFO L87 Difference]: Start difference. First operand 431 states and 1377 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:42,660 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 88 [2021-07-13 19:55:42,989 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 98 [2021-07-13 19:55:43,316 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 118 [2021-07-13 19:55:43,792 WARN L205 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 146 [2021-07-13 19:55:44,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:44,117 INFO L93 Difference]: Finished difference Result 574 states and 1733 transitions. [2021-07-13 19:55:44,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:55:44,117 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:44,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:44,118 INFO L225 Difference]: With dead ends: 574 [2021-07-13 19:55:44,118 INFO L226 Difference]: Without dead ends: 508 [2021-07-13 19:55:44,118 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 2498.7ms TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:55:44,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-13 19:55:44,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 434. [2021-07-13 19:55:44,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.1986143187066975) internal successors, (1385), 433 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:44,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1385 transitions. [2021-07-13 19:55:44,123 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1385 transitions. Word has length 20 [2021-07-13 19:55:44,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:44,123 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1385 transitions. [2021-07-13 19:55:44,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:44,123 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1385 transitions. [2021-07-13 19:55:44,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:44,124 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:44,124 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:44,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13157 [2021-07-13 19:55:44,333 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:44,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:44,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1134276060, now seen corresponding path program 94 times [2021-07-13 19:55:44,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:44,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673145054] [2021-07-13 19:55:44,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:44,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:44,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:44,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:44,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673145054] [2021-07-13 19:55:44,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673145054] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:44,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200649485] [2021-07-13 19:55:44,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:44,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:55:44,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:44,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:44,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:44,892 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 37 treesize of output 27 [2021-07-13 19:55:44,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,898 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 31 treesize of output 23 [2021-07-13 19:55:44,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,904 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 43 treesize of output 31 [2021-07-13 19:55:44,905 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,910 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 45 treesize of output 33 [2021-07-13 19:55:44,911 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,916 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 31 treesize of output 23 [2021-07-13 19:55:44,917 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,922 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 30 treesize of output 22 [2021-07-13 19:55:44,923 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,939 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 38 treesize of output 28 [2021-07-13 19:55:44,940 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,946 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 36 treesize of output 26 [2021-07-13 19:55:44,946 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,951 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 29 treesize of output 21 [2021-07-13 19:55:44,952 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,957 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 29 treesize of output 21 [2021-07-13 19:55:44,958 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,963 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 30 treesize of output 22 [2021-07-13 19:55:44,963 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,968 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 36 treesize of output 26 [2021-07-13 19:55:44,969 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,974 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 29 treesize of output 21 [2021-07-13 19:55:44,974 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,979 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 37 treesize of output 27 [2021-07-13 19:55:44,980 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,985 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 30 treesize of output 22 [2021-07-13 19:55:44,986 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,991 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 38 treesize of output 28 [2021-07-13 19:55:44,992 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:44,996 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 29 treesize of output 21 [2021-07-13 19:55:44,997 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,002 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 44 treesize of output 32 [2021-07-13 19:55:45,003 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,008 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 37 treesize of output 27 [2021-07-13 19:55:45,008 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,013 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 30 treesize of output 22 [2021-07-13 19:55:45,014 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,019 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 37 treesize of output 27 [2021-07-13 19:55:45,019 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,024 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 36 treesize of output 26 [2021-07-13 19:55:45,025 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,029 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 37 treesize of output 27 [2021-07-13 19:55:45,030 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,035 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 30 treesize of output 22 [2021-07-13 19:55:45,036 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,040 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 31 treesize of output 23 [2021-07-13 19:55:45,041 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,046 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 38 treesize of output 28 [2021-07-13 19:55:45,047 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,051 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 37 treesize of output 27 [2021-07-13 19:55:45,052 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,057 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 30 treesize of output 22 [2021-07-13 19:55:45,057 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,062 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 37 treesize of output 27 [2021-07-13 19:55:45,063 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,067 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 31 treesize of output 23 [2021-07-13 19:55:45,068 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,072 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 30 treesize of output 22 [2021-07-13 19:55:45,073 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,077 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 30 treesize of output 22 [2021-07-13 19:55:45,078 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,082 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 38 treesize of output 28 [2021-07-13 19:55:45,083 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,088 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 36 treesize of output 26 [2021-07-13 19:55:45,088 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,093 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 37 treesize of output 27 [2021-07-13 19:55:45,093 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,097 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 44 treesize of output 32 [2021-07-13 19:55:45,098 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:45,363 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 42 [2021-07-13 19:55:45,363 INFO L628 ElimStorePlain]: treesize reduction 507, result has 33.0 percent of original size [2021-07-13 19:55:45,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:55:45,369 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 2 variables, input treesize:2161, output treesize:254 [2021-07-13 19:55:45,575 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2021-07-13 19:55:45,894 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 103 [2021-07-13 19:55:46,240 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 94 [2021-07-13 19:55:46,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,634 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:55:46,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:46,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,644 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:46,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:46,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,655 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:55:46,656 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:46,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:55:46,666 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:55:46,667 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:46,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:46,676 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:46,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:46,685 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,147 WARN L205 SmtUtils]: Spent 460.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 102 [2021-07-13 19:55:47,147 INFO L628 ElimStorePlain]: treesize reduction 1152, result has 18.4 percent of original size [2021-07-13 19:55:47,153 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 7 treesize of output 5 [2021-07-13 19:55:47,154 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,271 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:55:47,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:47,277 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 7 treesize of output 5 [2021-07-13 19:55:47,278 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,283 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:55:47,284 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:47,382 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1803 vanished before elimination [2021-07-13 19:55:47,388 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 8 treesize of output 6 [2021-07-13 19:55:47,389 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,394 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 7 treesize of output 5 [2021-07-13 19:55:47,394 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,557 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 19:55:47,557 INFO L628 ElimStorePlain]: treesize reduction 24, result has 88.2 percent of original size [2021-07-13 19:55:47,557 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1805 vanished before elimination [2021-07-13 19:55:47,562 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 15 treesize of output 11 [2021-07-13 19:55:47,563 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:47,637 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1807 vanished before elimination [2021-07-13 19:55:47,637 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:55:47,641 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 7 treesize of output 5 [2021-07-13 19:55:47,642 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:47,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:55:47,714 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1811 vanished before elimination [2021-07-13 19:55:47,714 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1810 vanished before elimination [2021-07-13 19:55:47,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:55:47,717 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 18 variables, input treesize:1549, output treesize:130 [2021-07-13 19:55:47,848 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2021-07-13 19:55:47,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:47,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200649485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:47,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:47,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:55:47,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898913460] [2021-07-13 19:55:47,926 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:55:47,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:47,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:55:47,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:55:47,927 INFO L87 Difference]: Start difference. First operand 434 states and 1385 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:48,396 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 126 [2021-07-13 19:55:48,944 WARN L205 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 155 [2021-07-13 19:55:50,015 WARN L205 SmtUtils]: Spent 955.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 189 [2021-07-13 19:55:51,166 WARN L205 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 225 DAG size of output: 193 [2021-07-13 19:55:52,420 WARN L205 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 231 DAG size of output: 206 [2021-07-13 19:55:52,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:52,595 INFO L93 Difference]: Finished difference Result 719 states and 2155 transitions. [2021-07-13 19:55:52,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:55:52,595 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:52,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:52,596 INFO L225 Difference]: With dead ends: 719 [2021-07-13 19:55:52,596 INFO L226 Difference]: Without dead ends: 679 [2021-07-13 19:55:52,597 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 5340.2ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:55:52,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-07-13 19:55:52,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 441. [2021-07-13 19:55:52,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.2) internal successors, (1408), 440 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:52,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1408 transitions. [2021-07-13 19:55:52,603 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1408 transitions. Word has length 20 [2021-07-13 19:55:52,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:52,603 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1408 transitions. [2021-07-13 19:55:52,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:52,603 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1408 transitions. [2021-07-13 19:55:52,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:52,603 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:52,603 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:52,815 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13331,122 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:52,815 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:52,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:52,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1531193714, now seen corresponding path program 95 times [2021-07-13 19:55:52,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:52,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137676887] [2021-07-13 19:55:52,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:53,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:53,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:53,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137676887] [2021-07-13 19:55:53,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137676887] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:53,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622858161] [2021-07-13 19:55:53,021 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:53,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:55:53,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:53,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:53,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:53,172 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 29 treesize of output 21 [2021-07-13 19:55:53,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,177 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 37 treesize of output 27 [2021-07-13 19:55:53,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,181 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 37 treesize of output 27 [2021-07-13 19:55:53,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,186 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 31 treesize of output 23 [2021-07-13 19:55:53,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,191 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 37 treesize of output 27 [2021-07-13 19:55:53,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,210 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 30 treesize of output 22 [2021-07-13 19:55:53,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,215 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 30 treesize of output 22 [2021-07-13 19:55:53,215 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,219 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 30 treesize of output 22 [2021-07-13 19:55:53,220 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,224 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 38 treesize of output 28 [2021-07-13 19:55:53,225 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,229 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 37 treesize of output 27 [2021-07-13 19:55:53,230 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,234 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 37 treesize of output 27 [2021-07-13 19:55:53,235 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,239 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 29 treesize of output 21 [2021-07-13 19:55:53,239 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,243 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 30 treesize of output 22 [2021-07-13 19:55:53,244 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,248 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 45 treesize of output 33 [2021-07-13 19:55:53,249 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,253 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 38 treesize of output 28 [2021-07-13 19:55:53,254 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,259 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 37 treesize of output 27 [2021-07-13 19:55:53,260 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,265 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 36 treesize of output 26 [2021-07-13 19:55:53,266 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,270 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 29 treesize of output 21 [2021-07-13 19:55:53,271 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,275 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 37 treesize of output 27 [2021-07-13 19:55:53,275 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,279 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 36 treesize of output 26 [2021-07-13 19:55:53,280 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,284 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 30 treesize of output 22 [2021-07-13 19:55:53,285 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,288 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 29 treesize of output 21 [2021-07-13 19:55:53,289 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,293 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 30 treesize of output 22 [2021-07-13 19:55:53,294 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,297 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 38 treesize of output 28 [2021-07-13 19:55:53,298 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,302 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 38 treesize of output 28 [2021-07-13 19:55:53,303 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,307 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 36 treesize of output 26 [2021-07-13 19:55:53,308 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,311 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 31 treesize of output 23 [2021-07-13 19:55:53,312 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,316 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 37 treesize of output 27 [2021-07-13 19:55:53,317 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,320 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 31 treesize of output 23 [2021-07-13 19:55:53,321 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,325 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 36 treesize of output 26 [2021-07-13 19:55:53,326 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,329 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 44 treesize of output 32 [2021-07-13 19:55:53,330 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,334 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 30 treesize of output 22 [2021-07-13 19:55:53,335 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,338 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 44 treesize of output 32 [2021-07-13 19:55:53,339 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,343 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 43 treesize of output 31 [2021-07-13 19:55:53,344 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,347 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 30 treesize of output 22 [2021-07-13 19:55:53,348 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,351 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 31 treesize of output 23 [2021-07-13 19:55:53,352 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:53,554 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 40 [2021-07-13 19:55:53,555 INFO L628 ElimStorePlain]: treesize reduction 394, result has 32.9 percent of original size [2021-07-13 19:55:53,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:55:53,557 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1873, output treesize:193 [2021-07-13 19:55:53,935 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 19:55:54,274 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-07-13 19:55:54,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:54,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622858161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:54,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:55:54,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:55:54,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222460238] [2021-07-13 19:55:54,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:55:54,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:55:54,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:55:54,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:55:54,472 INFO L87 Difference]: Start difference. First operand 441 states and 1408 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:54,839 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-07-13 19:55:55,169 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2021-07-13 19:55:55,578 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 71 [2021-07-13 19:55:56,066 WARN L205 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2021-07-13 19:55:56,577 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 85 [2021-07-13 19:55:56,918 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 75 [2021-07-13 19:55:57,336 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 90 [2021-07-13 19:55:57,473 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-13 19:55:57,926 WARN L205 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 93 [2021-07-13 19:55:58,329 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 82 [2021-07-13 19:55:58,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:55:58,372 INFO L93 Difference]: Finished difference Result 921 states and 2663 transitions. [2021-07-13 19:55:58,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:55:58,372 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:55:58,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:55:58,374 INFO L225 Difference]: With dead ends: 921 [2021-07-13 19:55:58,374 INFO L226 Difference]: Without dead ends: 849 [2021-07-13 19:55:58,374 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 4470.6ms TimeCoverageRelationStatistics Valid=193, Invalid=929, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:55:58,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2021-07-13 19:55:58,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 442. [2021-07-13 19:55:58,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 3.2176870748299318) internal successors, (1419), 441 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:58,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1419 transitions. [2021-07-13 19:55:58,381 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1419 transitions. Word has length 20 [2021-07-13 19:55:58,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:55:58,381 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1419 transitions. [2021-07-13 19:55:58,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:55:58,381 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1419 transitions. [2021-07-13 19:55:58,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:55:58,382 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:55:58,382 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:55:58,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13528,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:58,597 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:55:58,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:55:58,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1070173664, now seen corresponding path program 96 times [2021-07-13 19:55:58,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:55:58,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402873050] [2021-07-13 19:55:58,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:55:58,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:55:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:55:58,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:55:58,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402873050] [2021-07-13 19:55:58,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402873050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:55:58,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029038395] [2021-07-13 19:55:58,770 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:55:58,799 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:55:58,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:55:58,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:55:58,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:55:59,133 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 30 treesize of output 22 [2021-07-13 19:55:59,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,139 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 30 treesize of output 22 [2021-07-13 19:55:59,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,144 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 30 treesize of output 22 [2021-07-13 19:55:59,145 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,149 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 31 treesize of output 23 [2021-07-13 19:55:59,150 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,155 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 37 treesize of output 27 [2021-07-13 19:55:59,156 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,161 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 37 treesize of output 27 [2021-07-13 19:55:59,161 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,166 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 29 treesize of output 21 [2021-07-13 19:55:59,167 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,172 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 44 treesize of output 32 [2021-07-13 19:55:59,172 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,177 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 37 treesize of output 27 [2021-07-13 19:55:59,178 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,183 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 29 treesize of output 21 [2021-07-13 19:55:59,184 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,188 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 45 treesize of output 33 [2021-07-13 19:55:59,189 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,194 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 31 treesize of output 23 [2021-07-13 19:55:59,195 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,200 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 36 treesize of output 26 [2021-07-13 19:55:59,201 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,206 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 37 treesize of output 27 [2021-07-13 19:55:59,206 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,211 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 30 treesize of output 22 [2021-07-13 19:55:59,212 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,217 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 31 treesize of output 23 [2021-07-13 19:55:59,218 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,223 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 38 treesize of output 28 [2021-07-13 19:55:59,223 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,228 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 37 treesize of output 27 [2021-07-13 19:55:59,229 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,234 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 30 treesize of output 22 [2021-07-13 19:55:59,235 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,239 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 30 treesize of output 22 [2021-07-13 19:55:59,240 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,245 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 37 treesize of output 27 [2021-07-13 19:55:59,246 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,250 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 29 treesize of output 21 [2021-07-13 19:55:59,251 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,256 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 38 treesize of output 28 [2021-07-13 19:55:59,257 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,261 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 38 treesize of output 28 [2021-07-13 19:55:59,262 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,267 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 36 treesize of output 26 [2021-07-13 19:55:59,267 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,272 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 37 treesize of output 27 [2021-07-13 19:55:59,273 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,277 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 36 treesize of output 26 [2021-07-13 19:55:59,278 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,283 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 37 treesize of output 27 [2021-07-13 19:55:59,284 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,288 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 31 treesize of output 23 [2021-07-13 19:55:59,289 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,294 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 30 treesize of output 22 [2021-07-13 19:55:59,295 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,299 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 38 treesize of output 28 [2021-07-13 19:55:59,300 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,304 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 36 treesize of output 26 [2021-07-13 19:55:59,305 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,309 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 29 treesize of output 21 [2021-07-13 19:55:59,310 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,314 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 43 treesize of output 31 [2021-07-13 19:55:59,315 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,319 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 30 treesize of output 22 [2021-07-13 19:55:59,320 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,324 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 44 treesize of output 32 [2021-07-13 19:55:59,325 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:55:59,589 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 42 [2021-07-13 19:55:59,589 INFO L628 ElimStorePlain]: treesize reduction 507, result has 33.0 percent of original size [2021-07-13 19:55:59,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:55:59,595 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 2 variables, input treesize:2161, output treesize:254 [2021-07-13 19:55:59,802 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 106 [2021-07-13 19:56:00,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,395 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:00,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:00,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,405 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:00,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:56:00,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,415 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:00,416 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:00,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,425 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:00,426 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:00,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:00,435 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:00,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:00,444 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:56:00,445 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:00,953 WARN L205 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 108 [2021-07-13 19:56:00,953 INFO L628 ElimStorePlain]: treesize reduction 1349, result has 18.6 percent of original size [2021-07-13 19:56:00,959 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 9 treesize of output 7 [2021-07-13 19:56:00,960 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:01,091 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-07-13 19:56:01,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:01,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:01,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:01,098 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:01,099 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:01,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:01,104 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:01,224 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:56:01,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:01,230 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 7 treesize of output 5 [2021-07-13 19:56:01,231 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:01,350 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:56:01,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:01,350 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1825 vanished before elimination [2021-07-13 19:56:01,350 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1827 vanished before elimination [2021-07-13 19:56:01,356 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 15 treesize of output 11 [2021-07-13 19:56:01,357 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:01,469 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:56:01,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:01,469 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1818 vanished before elimination [2021-07-13 19:56:01,469 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:56:01,475 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 7 treesize of output 5 [2021-07-13 19:56:01,476 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:01,587 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:56:01,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:01,588 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1822 vanished before elimination [2021-07-13 19:56:01,588 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1821 vanished before elimination [2021-07-13 19:56:01,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:56:01,591 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1809, output treesize:228 [2021-07-13 19:56:01,786 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-07-13 19:56:01,935 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 29 [2021-07-13 19:56:02,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:02,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029038395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:02,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:02,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:56:02,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959734821] [2021-07-13 19:56:02,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:56:02,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:02,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:56:02,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:56:02,043 INFO L87 Difference]: Start difference. First operand 442 states and 1419 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:02,499 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 119 [2021-07-13 19:56:03,111 WARN L205 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 129 [2021-07-13 19:56:03,622 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 139 [2021-07-13 19:56:04,333 WARN L205 SmtUtils]: Spent 644.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 141 [2021-07-13 19:56:05,111 WARN L205 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 146 [2021-07-13 19:56:05,795 WARN L205 SmtUtils]: Spent 637.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 139 [2021-07-13 19:56:06,580 WARN L205 SmtUtils]: Spent 730.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 149 [2021-07-13 19:56:07,414 WARN L205 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 154 [2021-07-13 19:56:08,155 WARN L205 SmtUtils]: Spent 691.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 146 [2021-07-13 19:56:08,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:08,197 INFO L93 Difference]: Finished difference Result 719 states and 2122 transitions. [2021-07-13 19:56:08,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:56:08,197 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:08,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:08,198 INFO L225 Difference]: With dead ends: 719 [2021-07-13 19:56:08,198 INFO L226 Difference]: Without dead ends: 689 [2021-07-13 19:56:08,198 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 6706.0ms TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:56:08,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-07-13 19:56:08,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 448. [2021-07-13 19:56:08,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 3.221476510067114) internal successors, (1440), 447 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:08,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1440 transitions. [2021-07-13 19:56:08,204 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1440 transitions. Word has length 20 [2021-07-13 19:56:08,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:08,205 INFO L482 AbstractCegarLoop]: Abstraction has 448 states and 1440 transitions. [2021-07-13 19:56:08,205 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:08,205 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1440 transitions. [2021-07-13 19:56:08,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:08,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:08,205 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:08,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13575 [2021-07-13 19:56:08,417 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:08,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:08,417 INFO L82 PathProgramCache]: Analyzing trace with hash -555610972, now seen corresponding path program 97 times [2021-07-13 19:56:08,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:08,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646796161] [2021-07-13 19:56:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:08,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:08,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:08,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646796161] [2021-07-13 19:56:08,641 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646796161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:08,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632528651] [2021-07-13 19:56:08,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:08,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:08,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:56:08,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:09,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,163 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:09,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:09,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,170 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:09,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:09,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,176 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:56:09,177 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:09,512 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 104 [2021-07-13 19:56:09,512 INFO L628 ElimStorePlain]: treesize reduction 163, result has 69.4 percent of original size [2021-07-13 19:56:09,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,519 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:56:09,520 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:09,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,525 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:56:09,526 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:09,782 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 93 [2021-07-13 19:56:09,782 INFO L628 ElimStorePlain]: treesize reduction 27, result has 91.5 percent of original size [2021-07-13 19:56:09,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,787 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:09,788 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:09,911 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:56:09,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:09,916 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:09,917 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:10,036 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:56:10,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:10,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:10,041 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:10,042 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:10,157 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:56:10,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:10,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:10,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:10,162 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:10,164 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:10,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:10,168 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:10,169 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:10,273 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:56:10,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:10,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:56:10,280 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:561, output treesize:225 [2021-07-13 19:56:10,467 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 89 [2021-07-13 19:56:10,976 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1846, v_prenex_1848, array_6, v_prenex_1840, v_prenex_1842, v_prenex_1844], 1=[v_prenex_1845, v_prenex_1847, array_0, v_prenex_1839, v_prenex_1841, v_prenex_1843]} [2021-07-13 19:56:10,985 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 16 [2021-07-13 19:56:10,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:10,993 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 29 treesize of output 21 [2021-07-13 19:56:10,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,002 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 15 treesize of output 11 [2021-07-13 19:56:11,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,011 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 16 [2021-07-13 19:56:11,012 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,019 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:11,020 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,028 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 16 [2021-07-13 19:56:11,028 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,436 WARN L205 SmtUtils]: Spent 407.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 94 [2021-07-13 19:56:11,437 INFO L628 ElimStorePlain]: treesize reduction 1383, result has 15.0 percent of original size [2021-07-13 19:56:11,442 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 7 treesize of output 5 [2021-07-13 19:56:11,443 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,546 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:56:11,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:11,551 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 16 treesize of output 12 [2021-07-13 19:56:11,552 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:11,655 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 16 treesize of output 12 [2021-07-13 19:56:11,656 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:11,755 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 7 treesize of output 5 [2021-07-13 19:56:11,756 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:11,852 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 9 treesize of output 7 [2021-07-13 19:56:11,853 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:11,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:11,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1845 vanished before elimination [2021-07-13 19:56:11,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1847 vanished before elimination [2021-07-13 19:56:11,942 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:56:11,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1839 vanished before elimination [2021-07-13 19:56:11,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1841 vanished before elimination [2021-07-13 19:56:11,942 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1843 vanished before elimination [2021-07-13 19:56:11,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:56:11,944 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1779, output treesize:144 [2021-07-13 19:56:12,097 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2021-07-13 19:56:12,304 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 32 [2021-07-13 19:56:12,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:12,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632528651] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:12,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:12,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:56:12,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434125628] [2021-07-13 19:56:12,383 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:56:12,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:12,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:56:12,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:56:12,383 INFO L87 Difference]: Start difference. First operand 448 states and 1440 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:12,834 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 102 [2021-07-13 19:56:13,223 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 110 [2021-07-13 19:56:13,477 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 116 [2021-07-13 19:56:13,871 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 116 [2021-07-13 19:56:14,167 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 116 [2021-07-13 19:56:14,814 WARN L205 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 130 [2021-07-13 19:56:15,210 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-07-13 19:56:15,840 WARN L205 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 119 [2021-07-13 19:56:16,635 WARN L205 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 145 [2021-07-13 19:56:17,052 WARN L205 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 123 [2021-07-13 19:56:17,802 WARN L205 SmtUtils]: Spent 664.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 133 [2021-07-13 19:56:18,619 WARN L205 SmtUtils]: Spent 768.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 148 [2021-07-13 19:56:18,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:18,809 INFO L93 Difference]: Finished difference Result 988 states and 2859 transitions. [2021-07-13 19:56:18,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:56:18,809 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:18,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:18,811 INFO L225 Difference]: With dead ends: 988 [2021-07-13 19:56:18,811 INFO L226 Difference]: Without dead ends: 929 [2021-07-13 19:56:18,811 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 6799.7ms TimeCoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:56:18,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2021-07-13 19:56:18,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 450. [2021-07-13 19:56:18,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 3.22271714922049) internal successors, (1447), 449 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:18,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1447 transitions. [2021-07-13 19:56:18,818 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1447 transitions. Word has length 20 [2021-07-13 19:56:18,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:18,818 INFO L482 AbstractCegarLoop]: Abstraction has 450 states and 1447 transitions. [2021-07-13 19:56:18,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:18,818 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1447 transitions. [2021-07-13 19:56:18,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:18,819 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:18,819 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:19,034 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13785 [2021-07-13 19:56:19,035 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:19,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:19,035 INFO L82 PathProgramCache]: Analyzing trace with hash 2125789590, now seen corresponding path program 98 times [2021-07-13 19:56:19,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:19,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524134503] [2021-07-13 19:56:19,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:19,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:19,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:19,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524134503] [2021-07-13 19:56:19,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524134503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:19,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364592987] [2021-07-13 19:56:19,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:19,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:56:19,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:56:19,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:56:19,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:19,629 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 30 treesize of output 22 [2021-07-13 19:56:19,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,635 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 44 treesize of output 32 [2021-07-13 19:56:19,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,641 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 29 treesize of output 21 [2021-07-13 19:56:19,642 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,647 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 37 treesize of output 27 [2021-07-13 19:56:19,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,653 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 30 treesize of output 22 [2021-07-13 19:56:19,653 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,658 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 44 treesize of output 32 [2021-07-13 19:56:19,659 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,664 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 38 treesize of output 28 [2021-07-13 19:56:19,665 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,670 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 38 treesize of output 28 [2021-07-13 19:56:19,671 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,676 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 24 treesize of output 18 [2021-07-13 19:56:19,677 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:19,682 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,687 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 30 treesize of output 22 [2021-07-13 19:56:19,687 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,693 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 36 treesize of output 26 [2021-07-13 19:56:19,693 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,698 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 23 treesize of output 17 [2021-07-13 19:56:19,699 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,704 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 31 treesize of output 23 [2021-07-13 19:56:19,705 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,710 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 23 treesize of output 17 [2021-07-13 19:56:19,710 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,715 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 30 treesize of output 22 [2021-07-13 19:56:19,716 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,721 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 29 treesize of output 21 [2021-07-13 19:56:19,722 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,727 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 30 treesize of output 22 [2021-07-13 19:56:19,727 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,732 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 31 treesize of output 23 [2021-07-13 19:56:19,733 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,738 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 16 [2021-07-13 19:56:19,739 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,744 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 37 treesize of output 27 [2021-07-13 19:56:19,744 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,749 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 43 treesize of output 31 [2021-07-13 19:56:19,750 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,755 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 37 treesize of output 27 [2021-07-13 19:56:19,756 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,761 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 23 treesize of output 17 [2021-07-13 19:56:19,761 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,766 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 30 treesize of output 22 [2021-07-13 19:56:19,767 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,773 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 29 treesize of output 21 [2021-07-13 19:56:19,773 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,778 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 37 treesize of output 27 [2021-07-13 19:56:19,779 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,783 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 36 treesize of output 26 [2021-07-13 19:56:19,784 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,789 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 38 treesize of output 28 [2021-07-13 19:56:19,790 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,794 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 45 treesize of output 33 [2021-07-13 19:56:19,795 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,800 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 36 treesize of output 26 [2021-07-13 19:56:19,801 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,805 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 37 treesize of output 27 [2021-07-13 19:56:19,806 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,811 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 23 treesize of output 17 [2021-07-13 19:56:19,811 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,816 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 16 [2021-07-13 19:56:19,816 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,821 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 31 treesize of output 23 [2021-07-13 19:56:19,821 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:19,826 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 37 treesize of output 27 [2021-07-13 19:56:19,826 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:20,106 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-07-13 19:56:20,106 INFO L628 ElimStorePlain]: treesize reduction 636, result has 29.4 percent of original size [2021-07-13 19:56:20,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:56:20,112 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 2 variables, input treesize:2077, output treesize:269 [2021-07-13 19:56:20,323 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 109 [2021-07-13 19:56:20,990 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 100 [2021-07-13 19:56:21,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,216 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:21,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,226 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:21,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,237 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:56:21,237 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,247 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:21,248 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:56:21,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:21,257 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,266 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:21,267 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,664 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 97 [2021-07-13 19:56:21,664 INFO L628 ElimStorePlain]: treesize reduction 1296, result has 13.9 percent of original size [2021-07-13 19:56:21,665 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1867 vanished before elimination [2021-07-13 19:56:21,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:21,671 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:21,672 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:21,759 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 7 treesize of output 5 [2021-07-13 19:56:21,760 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:21,838 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1860 vanished before elimination [2021-07-13 19:56:21,838 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:56:21,843 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 7 treesize of output 5 [2021-07-13 19:56:21,844 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:21,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:21,921 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1861 vanished before elimination [2021-07-13 19:56:21,926 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 16 treesize of output 12 [2021-07-13 19:56:21,927 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:22,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:22,000 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1863 vanished before elimination [2021-07-13 19:56:22,005 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 7 treesize of output 5 [2021-07-13 19:56:22,006 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:22,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:22,077 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1865 vanished before elimination [2021-07-13 19:56:22,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:56:22,079 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:1639, output treesize:130 [2021-07-13 19:56:22,212 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 33 [2021-07-13 19:56:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:22,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364592987] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:22,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:22,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:56:22,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15766219] [2021-07-13 19:56:22,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:56:22,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:22,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:56:22,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:56:22,297 INFO L87 Difference]: Start difference. First operand 450 states and 1447 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:22,739 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-07-13 19:56:23,225 WARN L205 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2021-07-13 19:56:23,757 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 140 [2021-07-13 19:56:24,568 WARN L205 SmtUtils]: Spent 698.00 ms on a formula simplification. DAG size of input: 199 DAG size of output: 191 [2021-07-13 19:56:25,158 WARN L205 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 155 [2021-07-13 19:56:25,758 WARN L205 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 159 [2021-07-13 19:56:26,285 WARN L205 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 150 [2021-07-13 19:56:26,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:26,310 INFO L93 Difference]: Finished difference Result 660 states and 1991 transitions. [2021-07-13 19:56:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:56:26,310 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:26,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:26,311 INFO L225 Difference]: With dead ends: 660 [2021-07-13 19:56:26,311 INFO L226 Difference]: Without dead ends: 609 [2021-07-13 19:56:26,311 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 4628.6ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:56:26,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-07-13 19:56:26,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 448. [2021-07-13 19:56:26,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 3.221476510067114) internal successors, (1440), 447 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:26,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1440 transitions. [2021-07-13 19:56:26,317 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1440 transitions. Word has length 20 [2021-07-13 19:56:26,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:26,317 INFO L482 AbstractCegarLoop]: Abstraction has 448 states and 1440 transitions. [2021-07-13 19:56:26,317 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:26,317 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1440 transitions. [2021-07-13 19:56:26,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:26,318 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:26,318 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:26,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13929 [2021-07-13 19:56:26,533 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:26,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:26,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1386449764, now seen corresponding path program 99 times [2021-07-13 19:56:26,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:26,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931838699] [2021-07-13 19:56:26,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:26,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:26,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:26,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931838699] [2021-07-13 19:56:26,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931838699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:26,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769131005] [2021-07-13 19:56:26,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:26,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:56:26,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:56:26,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:56:26,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:27,017 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 36 treesize of output 26 [2021-07-13 19:56:27,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,023 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 30 treesize of output 22 [2021-07-13 19:56:27,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,029 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 37 treesize of output 27 [2021-07-13 19:56:27,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,034 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 29 treesize of output 21 [2021-07-13 19:56:27,034 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,039 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 37 treesize of output 27 [2021-07-13 19:56:27,040 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,044 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 38 treesize of output 28 [2021-07-13 19:56:27,045 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,050 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 37 treesize of output 27 [2021-07-13 19:56:27,050 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,055 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 36 treesize of output 26 [2021-07-13 19:56:27,055 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,060 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 29 treesize of output 21 [2021-07-13 19:56:27,060 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,065 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 30 treesize of output 22 [2021-07-13 19:56:27,066 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,070 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 43 treesize of output 31 [2021-07-13 19:56:27,071 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,075 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 38 treesize of output 28 [2021-07-13 19:56:27,076 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,080 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 30 treesize of output 22 [2021-07-13 19:56:27,081 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,085 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 37 treesize of output 27 [2021-07-13 19:56:27,086 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,090 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 31 treesize of output 23 [2021-07-13 19:56:27,091 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,096 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 31 treesize of output 23 [2021-07-13 19:56:27,096 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,101 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 29 treesize of output 21 [2021-07-13 19:56:27,101 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:27,106 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,111 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 30 treesize of output 22 [2021-07-13 19:56:27,111 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,116 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 30 treesize of output 22 [2021-07-13 19:56:27,117 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,121 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 45 treesize of output 33 [2021-07-13 19:56:27,122 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,126 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 44 treesize of output 32 [2021-07-13 19:56:27,127 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,131 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 36 treesize of output 26 [2021-07-13 19:56:27,132 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,136 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 31 treesize of output 23 [2021-07-13 19:56:27,137 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,141 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 30 treesize of output 22 [2021-07-13 19:56:27,142 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,146 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 37 treesize of output 27 [2021-07-13 19:56:27,147 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,151 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 44 treesize of output 32 [2021-07-13 19:56:27,152 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,156 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 37 treesize of output 27 [2021-07-13 19:56:27,157 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,161 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 30 treesize of output 22 [2021-07-13 19:56:27,162 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,166 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 38 treesize of output 28 [2021-07-13 19:56:27,167 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,171 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 38 treesize of output 28 [2021-07-13 19:56:27,172 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,176 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 29 treesize of output 21 [2021-07-13 19:56:27,176 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,181 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 30 treesize of output 22 [2021-07-13 19:56:27,181 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,185 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 36 treesize of output 26 [2021-07-13 19:56:27,186 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,189 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 37 treesize of output 27 [2021-07-13 19:56:27,190 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,194 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 37 treesize of output 27 [2021-07-13 19:56:27,194 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:27,395 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 40 [2021-07-13 19:56:27,395 INFO L628 ElimStorePlain]: treesize reduction 435, result has 34.2 percent of original size [2021-07-13 19:56:27,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:56:27,400 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 2 variables, input treesize:2053, output treesize:220 [2021-07-13 19:56:27,574 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-07-13 19:56:27,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:27,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:27,992 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:27,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:28,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,011 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:28,012 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,021 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:28,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:56:28,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,031 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:56:28,032 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,040 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:28,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,519 WARN L205 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 99 [2021-07-13 19:56:28,519 INFO L628 ElimStorePlain]: treesize reduction 1246, result has 17.7 percent of original size [2021-07-13 19:56:28,520 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1878 vanished before elimination [2021-07-13 19:56:28,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 7 treesize of output 5 [2021-07-13 19:56:28,527 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,663 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:56:28,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:28,669 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 7 treesize of output 5 [2021-07-13 19:56:28,670 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,803 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:56:28,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:28,809 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 7 treesize of output 5 [2021-07-13 19:56:28,810 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,940 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:56:28,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:28,941 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1881 vanished before elimination [2021-07-13 19:56:28,941 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:56:28,941 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1883 vanished before elimination [2021-07-13 19:56:28,947 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 8 treesize of output 6 [2021-07-13 19:56:28,948 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:28,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:28,954 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:28,955 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:29,165 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-07-13 19:56:29,166 INFO L628 ElimStorePlain]: treesize reduction 27, result has 87.9 percent of original size [2021-07-13 19:56:29,166 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1874 vanished before elimination [2021-07-13 19:56:29,171 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 9 treesize of output 7 [2021-07-13 19:56:29,172 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:29,285 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-07-13 19:56:29,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:29,286 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1876 vanished before elimination [2021-07-13 19:56:29,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:56:29,289 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1661, output treesize:170 [2021-07-13 19:56:29,453 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-07-13 19:56:29,724 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2021-07-13 19:56:29,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:29,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769131005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:29,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:29,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:56:29,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380213011] [2021-07-13 19:56:29,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:56:29,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:29,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:56:29,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:56:29,807 INFO L87 Difference]: Start difference. First operand 448 states and 1440 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:30,244 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 115 [2021-07-13 19:56:30,698 WARN L205 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 114 [2021-07-13 19:56:31,162 WARN L205 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 104 [2021-07-13 19:56:31,791 WARN L205 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 115 [2021-07-13 19:56:32,456 WARN L205 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 122 [2021-07-13 19:56:32,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:32,503 INFO L93 Difference]: Finished difference Result 734 states and 2213 transitions. [2021-07-13 19:56:32,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:56:32,503 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:32,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:32,505 INFO L225 Difference]: With dead ends: 734 [2021-07-13 19:56:32,505 INFO L226 Difference]: Without dead ends: 719 [2021-07-13 19:56:32,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 3220.3ms TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:56:32,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-07-13 19:56:32,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 449. [2021-07-13 19:56:32,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 3.2254464285714284) internal successors, (1445), 448 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:32,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1445 transitions. [2021-07-13 19:56:32,511 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1445 transitions. Word has length 20 [2021-07-13 19:56:32,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:32,511 INFO L482 AbstractCegarLoop]: Abstraction has 449 states and 1445 transitions. [2021-07-13 19:56:32,511 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:32,511 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1445 transitions. [2021-07-13 19:56:32,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:32,512 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:32,512 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:32,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14138 [2021-07-13 19:56:32,713 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:32,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:32,713 INFO L82 PathProgramCache]: Analyzing trace with hash 167814404, now seen corresponding path program 100 times [2021-07-13 19:56:32,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:32,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277476829] [2021-07-13 19:56:32,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:32,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:32,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277476829] [2021-07-13 19:56:32,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277476829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:32,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207649138] [2021-07-13 19:56:32,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:32,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:56:32,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:56:32,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:56:32,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:33,291 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 30 treesize of output 22 [2021-07-13 19:56:33,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,297 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 16 [2021-07-13 19:56:33,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,302 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 23 treesize of output 17 [2021-07-13 19:56:33,303 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,307 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 30 treesize of output 22 [2021-07-13 19:56:33,308 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,312 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 37 treesize of output 27 [2021-07-13 19:56:33,313 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,318 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 16 [2021-07-13 19:56:33,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,323 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 36 treesize of output 26 [2021-07-13 19:56:33,324 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,328 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 30 treesize of output 22 [2021-07-13 19:56:33,329 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,334 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 23 treesize of output 17 [2021-07-13 19:56:33,335 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,340 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 16 treesize of output 12 [2021-07-13 19:56:33,341 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,345 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 29 treesize of output 21 [2021-07-13 19:56:33,346 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,351 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 30 treesize of output 22 [2021-07-13 19:56:33,351 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,356 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 43 treesize of output 31 [2021-07-13 19:56:33,357 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,361 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 29 treesize of output 21 [2021-07-13 19:56:33,362 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,367 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 16 [2021-07-13 19:56:33,368 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,372 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 30 treesize of output 22 [2021-07-13 19:56:33,373 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,378 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 36 treesize of output 26 [2021-07-13 19:56:33,379 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:33,384 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,388 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 44 treesize of output 32 [2021-07-13 19:56:33,389 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,394 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 16 [2021-07-13 19:56:33,394 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,399 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 29 treesize of output 21 [2021-07-13 19:56:33,400 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,404 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 36 treesize of output 26 [2021-07-13 19:56:33,405 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,409 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 23 treesize of output 17 [2021-07-13 19:56:33,410 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,415 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 23 treesize of output 17 [2021-07-13 19:56:33,416 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,420 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 36 treesize of output 26 [2021-07-13 19:56:33,421 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,425 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 29 treesize of output 21 [2021-07-13 19:56:33,426 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,430 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 37 treesize of output 27 [2021-07-13 19:56:33,431 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,435 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 37 treesize of output 27 [2021-07-13 19:56:33,436 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,440 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 37 treesize of output 27 [2021-07-13 19:56:33,441 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:33,446 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,450 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 29 treesize of output 21 [2021-07-13 19:56:33,451 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,455 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 15 treesize of output 11 [2021-07-13 19:56:33,456 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,460 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 23 treesize of output 17 [2021-07-13 19:56:33,461 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 2 xjuncts. [2021-07-13 19:56:33,465 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 29 treesize of output 21 [2021-07-13 19:56:33,466 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,470 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 30 treesize of output 22 [2021-07-13 19:56:33,471 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,475 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:33,475 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:33,673 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 34 [2021-07-13 19:56:33,674 INFO L628 ElimStorePlain]: treesize reduction 492, result has 23.7 percent of original size [2021-07-13 19:56:33,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 7 xjuncts. [2021-07-13 19:56:33,678 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 2 variables, input treesize:1609, output treesize:135 [2021-07-13 19:56:34,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,388 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:56:34,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,397 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:56:34,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,405 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:56:34,406 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,413 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:56:34,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,422 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:56:34,423 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:34,429 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:56:34,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,806 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 69 [2021-07-13 19:56:34,806 INFO L628 ElimStorePlain]: treesize reduction 869, result has 23.2 percent of original size [2021-07-13 19:56:34,811 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 7 treesize of output 5 [2021-07-13 19:56:34,812 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,937 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:56:34,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:34,943 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 16 treesize of output 12 [2021-07-13 19:56:34,944 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:34,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:34,949 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:35,053 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-13 19:56:35,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:35,053 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1890 vanished before elimination [2021-07-13 19:56:35,054 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:56:35,054 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1892 vanished before elimination [2021-07-13 19:56:35,058 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 7 treesize of output 5 [2021-07-13 19:56:35,059 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:35,160 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-07-13 19:56:35,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:35,161 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1887 vanished before elimination [2021-07-13 19:56:35,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:56:35,164 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:1324, output treesize:180 [2021-07-13 19:56:35,324 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-07-13 19:56:35,564 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 38 [2021-07-13 19:56:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:35,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207649138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:35,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:35,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:56:35,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727517029] [2021-07-13 19:56:35,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:56:35,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:35,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:56:35,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:56:35,754 INFO L87 Difference]: Start difference. First operand 449 states and 1445 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:36,078 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 19:56:36,316 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 81 [2021-07-13 19:56:36,611 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 74 [2021-07-13 19:56:37,018 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 92 [2021-07-13 19:56:37,487 WARN L205 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 99 [2021-07-13 19:56:37,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:37,523 INFO L93 Difference]: Finished difference Result 752 states and 2283 transitions. [2021-07-13 19:56:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:56:37,523 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:37,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:37,525 INFO L225 Difference]: With dead ends: 752 [2021-07-13 19:56:37,525 INFO L226 Difference]: Without dead ends: 737 [2021-07-13 19:56:37,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 2327.4ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:56:37,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2021-07-13 19:56:37,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 460. [2021-07-13 19:56:37,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.259259259259259) internal successors, (1496), 459 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1496 transitions. [2021-07-13 19:56:37,531 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1496 transitions. Word has length 20 [2021-07-13 19:56:37,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:37,532 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1496 transitions. [2021-07-13 19:56:37,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:37,532 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1496 transitions. [2021-07-13 19:56:37,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:37,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:37,533 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:37,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14317 [2021-07-13 19:56:37,749 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:37,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:37,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1919456984, now seen corresponding path program 101 times [2021-07-13 19:56:37,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:37,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437144797] [2021-07-13 19:56:37,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:37,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:37,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:37,894 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:37,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437144797] [2021-07-13 19:56:37,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437144797] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:37,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655309229] [2021-07-13 19:56:37,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:37,929 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:56:37,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:56:37,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:56:37,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:38,054 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 37 treesize of output 27 [2021-07-13 19:56:38,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,059 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 37 treesize of output 27 [2021-07-13 19:56:38,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,065 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 31 treesize of output 23 [2021-07-13 19:56:38,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,070 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 29 treesize of output 21 [2021-07-13 19:56:38,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,075 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 37 treesize of output 27 [2021-07-13 19:56:38,076 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,080 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 29 treesize of output 21 [2021-07-13 19:56:38,081 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,085 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 38 treesize of output 28 [2021-07-13 19:56:38,086 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,090 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 31 treesize of output 23 [2021-07-13 19:56:38,091 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,095 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 30 treesize of output 22 [2021-07-13 19:56:38,096 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,100 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 45 treesize of output 33 [2021-07-13 19:56:38,101 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,105 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 29 treesize of output 21 [2021-07-13 19:56:38,106 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,110 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 37 treesize of output 27 [2021-07-13 19:56:38,111 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,115 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 37 treesize of output 27 [2021-07-13 19:56:38,116 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,120 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 37 treesize of output 27 [2021-07-13 19:56:38,121 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,125 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 36 treesize of output 26 [2021-07-13 19:56:38,126 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,130 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 30 treesize of output 22 [2021-07-13 19:56:38,131 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,135 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 30 treesize of output 22 [2021-07-13 19:56:38,136 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,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 38 treesize of output 28 [2021-07-13 19:56:38,141 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,144 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 38 treesize of output 28 [2021-07-13 19:56:38,145 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,149 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 38 treesize of output 28 [2021-07-13 19:56:38,150 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,154 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 36 treesize of output 26 [2021-07-13 19:56:38,155 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,159 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 30 treesize of output 22 [2021-07-13 19:56:38,159 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,163 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 31 treesize of output 23 [2021-07-13 19:56:38,164 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,168 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 36 treesize of output 26 [2021-07-13 19:56:38,169 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,173 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 44 treesize of output 32 [2021-07-13 19:56:38,174 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,177 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 30 treesize of output 22 [2021-07-13 19:56:38,178 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,182 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 44 treesize of output 32 [2021-07-13 19:56:38,183 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,187 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 30 treesize of output 22 [2021-07-13 19:56:38,187 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,191 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 43 treesize of output 31 [2021-07-13 19:56:38,192 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,196 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 30 treesize of output 22 [2021-07-13 19:56:38,197 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,200 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 30 treesize of output 22 [2021-07-13 19:56:38,201 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,205 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 37 treesize of output 27 [2021-07-13 19:56:38,205 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:38,209 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,213 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 36 treesize of output 26 [2021-07-13 19:56:38,214 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,217 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 37 treesize of output 27 [2021-07-13 19:56:38,218 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,221 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 29 treesize of output 21 [2021-07-13 19:56:38,222 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:38,420 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 38 [2021-07-13 19:56:38,420 INFO L628 ElimStorePlain]: treesize reduction 380, result has 32.9 percent of original size [2021-07-13 19:56:38,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:56:38,422 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1873, output treesize:186 [2021-07-13 19:56:38,966 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:56:39,317 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2021-07-13 19:56:39,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:39,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655309229] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:39,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:39,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:56:39,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814610402] [2021-07-13 19:56:39,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:56:39,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:39,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:56:39,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:56:39,525 INFO L87 Difference]: Start difference. First operand 460 states and 1496 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:39,956 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:56:40,283 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-07-13 19:56:40,728 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-07-13 19:56:41,178 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-07-13 19:56:41,733 WARN L205 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 79 [2021-07-13 19:56:42,242 WARN L205 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2021-07-13 19:56:42,823 WARN L205 SmtUtils]: Spent 551.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 82 [2021-07-13 19:56:43,420 WARN L205 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 86 [2021-07-13 19:56:43,960 WARN L205 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 80 [2021-07-13 19:56:44,587 WARN L205 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 89 [2021-07-13 19:56:44,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:44,631 INFO L93 Difference]: Finished difference Result 863 states and 2549 transitions. [2021-07-13 19:56:44,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:56:44,632 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:44,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:44,633 INFO L225 Difference]: With dead ends: 863 [2021-07-13 19:56:44,633 INFO L226 Difference]: Without dead ends: 833 [2021-07-13 19:56:44,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 5738.8ms TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:56:44,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2021-07-13 19:56:44,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 460. [2021-07-13 19:56:44,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.259259259259259) internal successors, (1496), 459 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:44,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1496 transitions. [2021-07-13 19:56:44,640 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1496 transitions. Word has length 20 [2021-07-13 19:56:44,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:44,640 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1496 transitions. [2021-07-13 19:56:44,640 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:44,640 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1496 transitions. [2021-07-13 19:56:44,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:44,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:44,641 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:44,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14610 [2021-07-13 19:56:44,850 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:44,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:44,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1205321316, now seen corresponding path program 102 times [2021-07-13 19:56:44,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:44,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191467537] [2021-07-13 19:56:44,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:45,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:45,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:45,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191467537] [2021-07-13 19:56:45,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191467537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:45,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370483937] [2021-07-13 19:56:45,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:45,060 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:56:45,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:56:45,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:56:45,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:45,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:45,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:45,824 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 109 [2021-07-13 19:56:45,824 INFO L628 ElimStorePlain]: treesize reduction 185, result has 68.6 percent of original size [2021-07-13 19:56:45,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:45,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:45,831 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:45,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:45,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:45,838 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:45,839 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,015 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-07-13 19:56:46,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:46,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:56:46,023 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,029 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:56:46,030 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,313 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 93 [2021-07-13 19:56:46,313 INFO L628 ElimStorePlain]: treesize reduction 30, result has 90.7 percent of original size [2021-07-13 19:56:46,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,319 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:46,320 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,325 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:46,326 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,459 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:56:46,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:46,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,465 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:46,466 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,595 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-07-13 19:56:46,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:46,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:46,601 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:46,602 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:46,730 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:56:46,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:46,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:56:46,737 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:597, output treesize:260 [2021-07-13 19:56:46,968 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-07-13 19:56:47,415 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1911, v_prenex_1913, v_prenex_1905, v_prenex_1907, v_prenex_1909, array_6], 1=[v_prenex_1912, array_0, v_prenex_1904, v_prenex_1906, v_prenex_1908, v_prenex_1910]} [2021-07-13 19:56:47,424 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 16 [2021-07-13 19:56:47,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:47,433 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 16 [2021-07-13 19:56:47,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:47,442 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 16 [2021-07-13 19:56:47,442 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:47,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:47,451 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:47,459 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 29 treesize of output 21 [2021-07-13 19:56:47,460 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:47,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:47,468 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:47,945 WARN L205 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 102 [2021-07-13 19:56:47,946 INFO L628 ElimStorePlain]: treesize reduction 1392, result has 17.9 percent of original size [2021-07-13 19:56:47,951 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 7 treesize of output 5 [2021-07-13 19:56:47,952 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:48,085 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:56:48,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:48,090 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 16 treesize of output 12 [2021-07-13 19:56:48,091 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:48,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:48,096 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:48,203 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:56:48,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:48,208 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 9 treesize of output 7 [2021-07-13 19:56:48,209 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:48,313 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:56:48,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:48,318 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 7 treesize of output 5 [2021-07-13 19:56:48,319 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:48,422 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:56:48,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:48,427 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 16 treesize of output 12 [2021-07-13 19:56:48,428 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:48,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:48,527 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1912 vanished before elimination [2021-07-13 19:56:48,527 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:56:48,527 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1904 vanished before elimination [2021-07-13 19:56:48,527 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1906 vanished before elimination [2021-07-13 19:56:48,527 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1908 vanished before elimination [2021-07-13 19:56:48,527 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1910 vanished before elimination [2021-07-13 19:56:48,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:56:48,530 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 18 variables, input treesize:1865, output treesize:194 [2021-07-13 19:56:48,694 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:56:48,926 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-07-13 19:56:49,099 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-07-13 19:56:49,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:49,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370483937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:49,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:49,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:56:49,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530244675] [2021-07-13 19:56:49,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:56:49,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:49,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:56:49,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:56:49,184 INFO L87 Difference]: Start difference. First operand 460 states and 1496 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:49,652 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 109 [2021-07-13 19:56:50,019 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 114 [2021-07-13 19:56:50,444 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 128 [2021-07-13 19:56:50,910 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 119 [2021-07-13 19:56:51,540 WARN L205 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 132 [2021-07-13 19:56:52,258 WARN L205 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 122 [2021-07-13 19:56:52,895 WARN L205 SmtUtils]: Spent 590.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 135 [2021-07-13 19:56:53,923 WARN L205 SmtUtils]: Spent 975.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 135 [2021-07-13 19:56:54,912 WARN L205 SmtUtils]: Spent 800.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 130 [2021-07-13 19:56:55,989 WARN L205 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 171 DAG size of output: 138 [2021-07-13 19:56:56,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:56:56,051 INFO L93 Difference]: Finished difference Result 1078 states and 3086 transitions. [2021-07-13 19:56:56,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:56:56,051 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:56:56,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:56:56,053 INFO L225 Difference]: With dead ends: 1078 [2021-07-13 19:56:56,053 INFO L226 Difference]: Without dead ends: 1004 [2021-07-13 19:56:56,053 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 7486.4ms TimeCoverageRelationStatistics Valid=190, Invalid=932, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:56:56,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2021-07-13 19:56:56,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 457. [2021-07-13 19:56:56,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 3.258771929824561) internal successors, (1486), 456 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:56,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 1486 transitions. [2021-07-13 19:56:56,061 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 1486 transitions. Word has length 20 [2021-07-13 19:56:56,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:56:56,061 INFO L482 AbstractCegarLoop]: Abstraction has 457 states and 1486 transitions. [2021-07-13 19:56:56,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:56:56,061 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 1486 transitions. [2021-07-13 19:56:56,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:56:56,062 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:56:56,062 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:56:56,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14662,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:56,279 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:56:56,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:56:56,279 INFO L82 PathProgramCache]: Analyzing trace with hash -2073894502, now seen corresponding path program 103 times [2021-07-13 19:56:56,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:56:56,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627239177] [2021-07-13 19:56:56,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:56:56,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:56,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:56,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:56:56,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627239177] [2021-07-13 19:56:56,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627239177] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:56,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572872708] [2021-07-13 19:56:56,478 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:56:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:56:56,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:56:56,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:56:56,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:56,914 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:56,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,264 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 102 [2021-07-13 19:56:57,264 INFO L628 ElimStorePlain]: treesize reduction 200, result has 63.9 percent of original size [2021-07-13 19:56:57,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,271 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:57,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,278 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:57,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,447 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:56:57,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:57,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,454 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:56:57,455 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,460 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:57,461 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,609 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:56:57,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:57,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,615 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:57,617 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,621 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:57,622 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,736 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:56:57,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:57,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,742 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:56:57,743 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,855 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:56:57,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:57,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:56:57,861 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:56:57,862 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:57,973 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:56:57,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:57,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:56:57,980 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:561, output treesize:218 [2021-07-13 19:56:58,179 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-07-13 19:56:58,785 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 94 [2021-07-13 19:56:59,052 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1937, v_prenex_1939, array_6, v_prenex_1941], 1=[v_prenex_1936, array_0, v_prenex_1938, v_prenex_1940]} [2021-07-13 19:56:59,059 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 23 treesize of output 17 [2021-07-13 19:56:59,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:56:59,066 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 16 treesize of output 12 [2021-07-13 19:56:59,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,074 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 30 treesize of output 22 [2021-07-13 19:56:59,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:56:59,081 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,087 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 23 treesize of output 17 [2021-07-13 19:56:59,088 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,094 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 23 treesize of output 17 [2021-07-13 19:56:59,095 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,362 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 68 [2021-07-13 19:56:59,362 INFO L628 ElimStorePlain]: treesize reduction 844, result has 18.8 percent of original size [2021-07-13 19:56:59,367 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 7 treesize of output 5 [2021-07-13 19:56:59,368 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:59,448 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 7 treesize of output 5 [2021-07-13 19:56:59,449 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:59,537 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 7 treesize of output 5 [2021-07-13 19:56:59,538 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:56:59,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:56:59,608 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1936 vanished before elimination [2021-07-13 19:56:59,608 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:56:59,608 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1938 vanished before elimination [2021-07-13 19:56:59,608 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1940 vanished before elimination [2021-07-13 19:56:59,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:56:59,610 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:1193, output treesize:143 [2021-07-13 19:56:59,747 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2021-07-13 19:56:59,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:56:59,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572872708] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:56:59,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:56:59,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:56:59,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49528338] [2021-07-13 19:56:59,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:56:59,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:56:59,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:56:59,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:56:59,932 INFO L87 Difference]: Start difference. First operand 457 states and 1486 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:00,346 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 103 [2021-07-13 19:57:00,679 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 110 [2021-07-13 19:57:01,223 WARN L205 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 151 [2021-07-13 19:57:01,694 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 129 [2021-07-13 19:57:02,112 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 132 [2021-07-13 19:57:02,429 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 122 [2021-07-13 19:57:02,816 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 136 [2021-07-13 19:57:03,233 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 139 [2021-07-13 19:57:03,549 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 129 [2021-07-13 19:57:03,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:57:03,601 INFO L93 Difference]: Finished difference Result 902 states and 2667 transitions. [2021-07-13 19:57:03,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:57:03,601 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:57:03,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:57:03,603 INFO L225 Difference]: With dead ends: 902 [2021-07-13 19:57:03,603 INFO L226 Difference]: Without dead ends: 830 [2021-07-13 19:57:03,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 4312.4ms TimeCoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:57:03,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-07-13 19:57:03,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 451. [2021-07-13 19:57:03,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 450 states have (on average 3.2555555555555555) internal successors, (1465), 450 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:03,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 1465 transitions. [2021-07-13 19:57:03,609 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 1465 transitions. Word has length 20 [2021-07-13 19:57:03,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:57:03,609 INFO L482 AbstractCegarLoop]: Abstraction has 451 states and 1465 transitions. [2021-07-13 19:57:03,610 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:03,610 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 1465 transitions. [2021-07-13 19:57:03,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:57:03,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:57:03,610 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:57:03,822 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14804,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:03,822 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:57:03,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:57:03,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1453194064, now seen corresponding path program 104 times [2021-07-13 19:57:03,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:57:03,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756530641] [2021-07-13 19:57:03,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:57:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:04,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:04,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:57:04,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756530641] [2021-07-13 19:57:04,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756530641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:04,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416737634] [2021-07-13 19:57:04,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:04,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:57:04,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:57:04,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:57:04,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:57:04,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,322 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:04,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,328 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:04,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:04,335 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,339 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:04,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,345 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:04,345 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:04,350 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,698 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-07-13 19:57:04,699 INFO L628 ElimStorePlain]: treesize reduction 388, result has 47.4 percent of original size [2021-07-13 19:57:04,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,704 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:04,705 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,709 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:57:04,711 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:04,715 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,832 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-07-13 19:57:04,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:04,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,837 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:04,838 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,843 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:04,844 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:04,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:04,849 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:05,053 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2021-07-13 19:57:05,053 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.5 percent of original size [2021-07-13 19:57:05,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:57:05,059 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:841, output treesize:198 [2021-07-13 19:57:05,409 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 19:57:05,612 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-07-13 19:57:05,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:05,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416737634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:05,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:57:05,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:57:05,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248865868] [2021-07-13 19:57:05,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:57:05,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:57:05,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:57:05,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:57:05,902 INFO L87 Difference]: Start difference. First operand 451 states and 1465 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:06,284 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2021-07-13 19:57:06,685 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 115 [2021-07-13 19:57:07,652 WARN L205 SmtUtils]: Spent 866.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 134 [2021-07-13 19:57:08,756 WARN L205 SmtUtils]: Spent 966.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 139 [2021-07-13 19:57:08,993 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 44 [2021-07-13 19:57:09,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:57:09,067 INFO L93 Difference]: Finished difference Result 567 states and 1757 transitions. [2021-07-13 19:57:09,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:57:09,067 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:57:09,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:57:09,068 INFO L225 Difference]: With dead ends: 567 [2021-07-13 19:57:09,068 INFO L226 Difference]: Without dead ends: 519 [2021-07-13 19:57:09,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 3535.7ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:57:09,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2021-07-13 19:57:09,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 455. [2021-07-13 19:57:09,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.2577092511013217) internal successors, (1479), 454 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:09,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1479 transitions. [2021-07-13 19:57:09,074 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1479 transitions. Word has length 20 [2021-07-13 19:57:09,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:57:09,074 INFO L482 AbstractCegarLoop]: Abstraction has 455 states and 1479 transitions. [2021-07-13 19:57:09,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:09,074 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1479 transitions. [2021-07-13 19:57:09,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:57:09,074 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:57:09,074 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:57:09,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14991,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:09,276 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:57:09,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:57:09,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1246186382, now seen corresponding path program 105 times [2021-07-13 19:57:09,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:57:09,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831311973] [2021-07-13 19:57:09,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:57:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:09,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:09,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:57:09,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831311973] [2021-07-13 19:57:09,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831311973] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:09,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915617583] [2021-07-13 19:57:09,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:09,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:57:09,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:57:09,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:57:09,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:57:09,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,667 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:09,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,673 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:09,674 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,680 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,687 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,687 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,693 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,694 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,699 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:09,700 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,706 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,707 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,712 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,713 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,719 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:09,720 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,725 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:09,726 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,732 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,733 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,738 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:09,739 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,744 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-13 19:57:09,745 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,751 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,752 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:09,758 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,764 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:09,765 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,771 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,771 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,777 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:09,778 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,784 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,785 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,791 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:09,791 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,797 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,798 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:09,803 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,808 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,809 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,815 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,816 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,822 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,822 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,828 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:09,828 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:09,834 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,839 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2021-07-13 19:57:09,840 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,846 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:09,846 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,852 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,853 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,859 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:09,859 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,865 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:09,866 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:09,871 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,876 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:09,877 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:09,883 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:09,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:09,888 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:09,889 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,081 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-07-13 19:57:10,082 INFO L628 ElimStorePlain]: treesize reduction 439, result has 28.3 percent of original size [2021-07-13 19:57:10,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:57:10,084 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1837, output treesize:173 [2021-07-13 19:57:10,626 INFO L446 ElimStorePlain]: Different costs {0=[array_3], 1=[array_6]} [2021-07-13 19:57:10,632 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 15 treesize of output 11 [2021-07-13 19:57:10,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,639 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 15 treesize of output 11 [2021-07-13 19:57:10,640 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,645 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 16 treesize of output 12 [2021-07-13 19:57:10,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,651 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 16 [2021-07-13 19:57:10,652 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,658 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 29 treesize of output 21 [2021-07-13 19:57:10,658 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,664 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 16 [2021-07-13 19:57:10,664 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,670 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,675 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 30 treesize of output 22 [2021-07-13 19:57:10,676 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,681 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 23 treesize of output 17 [2021-07-13 19:57:10,682 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,687 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 16 [2021-07-13 19:57:10,688 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,693 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 30 treesize of output 22 [2021-07-13 19:57:10,694 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,700 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,705 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 16 treesize of output 12 [2021-07-13 19:57:10,706 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,712 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,717 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 23 treesize of output 17 [2021-07-13 19:57:10,718 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,724 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 23 treesize of output 17 [2021-07-13 19:57:10,724 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:10,731 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,736 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 24 treesize of output 18 [2021-07-13 19:57:10,737 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,743 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 31 treesize of output 23 [2021-07-13 19:57:10,744 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,749 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 16 [2021-07-13 19:57:10,750 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,756 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,762 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 23 treesize of output 17 [2021-07-13 19:57:10,763 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,768 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 30 treesize of output 22 [2021-07-13 19:57:10,769 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,775 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 16 [2021-07-13 19:57:10,776 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,781 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,782 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,788 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,792 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,793 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,799 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,804 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 29 treesize of output 21 [2021-07-13 19:57:10,805 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,810 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 16 treesize of output 12 [2021-07-13 19:57:10,811 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,816 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 23 treesize of output 17 [2021-07-13 19:57:10,817 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,822 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 23 treesize of output 17 [2021-07-13 19:57:10,823 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,829 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 29 treesize of output 21 [2021-07-13 19:57:10,830 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,836 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,841 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 23 treesize of output 17 [2021-07-13 19:57:10,842 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,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 23 treesize of output 17 [2021-07-13 19:57:10,848 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,853 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:10,858 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,863 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 16 [2021-07-13 19:57:10,864 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,869 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 23 treesize of output 17 [2021-07-13 19:57:10,870 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,875 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 23 treesize of output 17 [2021-07-13 19:57:10,876 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:10,880 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 30 treesize of output 22 [2021-07-13 19:57:10,881 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:11,098 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 35 [2021-07-13 19:57:11,098 INFO L628 ElimStorePlain]: treesize reduction 427, result has 31.2 percent of original size [2021-07-13 19:57:11,098 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:57:11,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:57:11,101 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:1933, output treesize:170 [2021-07-13 19:57:11,262 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2021-07-13 19:57:11,415 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-07-13 19:57:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:11,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915617583] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:11,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:57:11,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:57:11,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601544098] [2021-07-13 19:57:11,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:57:11,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:57:11,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:57:11,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:57:11,500 INFO L87 Difference]: Start difference. First operand 455 states and 1479 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:12,002 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-07-13 19:57:12,242 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2021-07-13 19:57:12,592 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-07-13 19:57:12,909 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 62 [2021-07-13 19:57:12,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:57:12,938 INFO L93 Difference]: Finished difference Result 632 states and 1952 transitions. [2021-07-13 19:57:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:57:12,939 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:57:12,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:57:12,940 INFO L225 Difference]: With dead ends: 632 [2021-07-13 19:57:12,940 INFO L226 Difference]: Without dead ends: 617 [2021-07-13 19:57:12,940 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 1894.1ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:57:12,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2021-07-13 19:57:12,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 458. [2021-07-13 19:57:12,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 3.262582056892779) internal successors, (1491), 457 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:12,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1491 transitions. [2021-07-13 19:57:12,946 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1491 transitions. Word has length 20 [2021-07-13 19:57:12,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:57:12,946 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1491 transitions. [2021-07-13 19:57:12,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:12,946 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1491 transitions. [2021-07-13 19:57:12,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:57:12,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:57:12,946 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:57:13,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15093 [2021-07-13 19:57:13,162 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:57:13,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:57:13,162 INFO L82 PathProgramCache]: Analyzing trace with hash 27551022, now seen corresponding path program 106 times [2021-07-13 19:57:13,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:57:13,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657094705] [2021-07-13 19:57:13,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:57:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:13,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:57:13,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657094705] [2021-07-13 19:57:13,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657094705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:13,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116809959] [2021-07-13 19:57:13,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:13,425 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:57:13,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:57:13,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:57:13,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:57:13,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:13,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:13,854 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:57:13,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:13,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:13,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:13,861 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:57:13,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:13,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:13,867 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-07-13 19:57:13,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,132 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 91 [2021-07-13 19:57:14,132 INFO L628 ElimStorePlain]: treesize reduction 163, result has 64.7 percent of original size [2021-07-13 19:57:14,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,137 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:14,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,257 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-07-13 19:57:14,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:14,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,262 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:14,263 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,381 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:57:14,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:14,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,386 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:14,387 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,502 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:57:14,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:14,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,507 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:57:14,508 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,512 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:14,512 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,628 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:57:14,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:14,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,634 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:14,635 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:14,640 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:57:14,641 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:14,762 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:57:14,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:14,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:57:14,768 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 12 variables, input treesize:573, output treesize:232 [2021-07-13 19:57:14,985 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-07-13 19:57:15,360 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 95 [2021-07-13 19:57:15,606 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1978, v_prenex_1970, v_prenex_1980, array_6, v_prenex_1972, v_prenex_1974, v_prenex_1976], 1=[v_prenex_1977, v_prenex_1969, v_prenex_1979, array_3, v_prenex_1971, v_prenex_1973, v_prenex_1975]} [2021-07-13 19:57:15,617 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 24 treesize of output 18 [2021-07-13 19:57:15,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:15,627 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 17 treesize of output 13 [2021-07-13 19:57:15,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:15,638 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 24 treesize of output 18 [2021-07-13 19:57:15,639 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:15,649 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 24 treesize of output 18 [2021-07-13 19:57:15,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:15,660 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 17 treesize of output 13 [2021-07-13 19:57:15,661 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:15,671 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 31 treesize of output 23 [2021-07-13 19:57:15,672 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,123 WARN L205 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 98 [2021-07-13 19:57:16,124 INFO L628 ElimStorePlain]: treesize reduction 1492, result has 15.2 percent of original size [2021-07-13 19:57:16,129 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 7 treesize of output 5 [2021-07-13 19:57:16,130 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,239 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-07-13 19:57:16,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:16,244 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 7 treesize of output 5 [2021-07-13 19:57:16,245 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,353 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:57:16,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:16,357 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 7 treesize of output 5 [2021-07-13 19:57:16,358 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,476 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:57:16,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:16,482 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 15 treesize of output 11 [2021-07-13 19:57:16,484 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,600 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:57:16,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:16,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 7 treesize of output 5 [2021-07-13 19:57:16,607 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,720 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:57:16,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:16,725 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 7 treesize of output 5 [2021-07-13 19:57:16,726 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:16,731 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:16,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1977 vanished before elimination [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1969 vanished before elimination [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1979 vanished before elimination [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee array_3 vanished before elimination [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1971 vanished before elimination [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1973 vanished before elimination [2021-07-13 19:57:16,824 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1975 vanished before elimination [2021-07-13 19:57:16,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:57:16,827 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:1875, output treesize:147 [2021-07-13 19:57:16,980 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2021-07-13 19:57:17,154 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:17,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116809959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:17,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:57:17,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:57:17,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250032658] [2021-07-13 19:57:17,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:57:17,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:57:17,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:57:17,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:57:17,155 INFO L87 Difference]: Start difference. First operand 458 states and 1491 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:17,932 WARN L205 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 111 [2021-07-13 19:57:18,779 WARN L205 SmtUtils]: Spent 735.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 137 [2021-07-13 19:57:19,317 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-07-13 19:57:19,591 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-07-13 19:57:19,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:57:19,715 INFO L93 Difference]: Finished difference Result 628 states and 1893 transitions. [2021-07-13 19:57:19,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:57:19,716 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:57:19,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:57:19,717 INFO L225 Difference]: With dead ends: 628 [2021-07-13 19:57:19,717 INFO L226 Difference]: Without dead ends: 598 [2021-07-13 19:57:19,717 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 3135.1ms TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:57:19,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-07-13 19:57:19,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 458. [2021-07-13 19:57:19,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 3.262582056892779) internal successors, (1491), 457 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:19,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1491 transitions. [2021-07-13 19:57:19,724 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1491 transitions. Word has length 20 [2021-07-13 19:57:19,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:57:19,724 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1491 transitions. [2021-07-13 19:57:19,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:19,727 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1491 transitions. [2021-07-13 19:57:19,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:57:19,729 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:57:19,729 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:57:19,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15181 [2021-07-13 19:57:19,946 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:57:19,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:57:19,949 INFO L82 PathProgramCache]: Analyzing trace with hash 2049299980, now seen corresponding path program 107 times [2021-07-13 19:57:19,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:57:19,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332915382] [2021-07-13 19:57:19,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:57:19,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:20,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:20,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:57:20,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332915382] [2021-07-13 19:57:20,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332915382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:20,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081663588] [2021-07-13 19:57:20,129 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:20,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:57:20,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:57:20,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:57:20,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:57:20,347 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 29 treesize of output 21 [2021-07-13 19:57:20,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,361 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 30 treesize of output 22 [2021-07-13 19:57:20,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,367 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 37 treesize of output 27 [2021-07-13 19:57:20,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,371 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 23 treesize of output 17 [2021-07-13 19:57:20,372 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,376 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 23 treesize of output 17 [2021-07-13 19:57:20,377 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,381 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 30 treesize of output 22 [2021-07-13 19:57:20,382 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,386 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 16 [2021-07-13 19:57:20,387 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,391 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 37 treesize of output 27 [2021-07-13 19:57:20,392 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,396 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 16 [2021-07-13 19:57:20,397 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,401 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 43 treesize of output 31 [2021-07-13 19:57:20,402 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,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 23 treesize of output 17 [2021-07-13 19:57:20,406 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,411 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 29 treesize of output 21 [2021-07-13 19:57:20,411 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,416 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 16 treesize of output 12 [2021-07-13 19:57:20,416 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,421 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 16 [2021-07-13 19:57:20,422 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,426 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 30 treesize of output 22 [2021-07-13 19:57:20,427 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,431 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 36 treesize of output 26 [2021-07-13 19:57:20,432 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,436 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 16 [2021-07-13 19:57:20,437 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,441 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 29 treesize of output 21 [2021-07-13 19:57:20,441 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,446 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 23 treesize of output 17 [2021-07-13 19:57:20,446 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 2 xjuncts. [2021-07-13 19:57:20,451 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 29 treesize of output 21 [2021-07-13 19:57:20,452 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,456 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 36 treesize of output 26 [2021-07-13 19:57:20,456 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,461 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 30 treesize of output 22 [2021-07-13 19:57:20,462 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,466 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 16 [2021-07-13 19:57:20,467 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,471 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 36 treesize of output 26 [2021-07-13 19:57:20,471 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,475 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 29 treesize of output 21 [2021-07-13 19:57:20,476 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,480 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 15 treesize of output 11 [2021-07-13 19:57:20,481 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,485 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 37 treesize of output 27 [2021-07-13 19:57:20,486 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:20,490 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,494 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 29 treesize of output 21 [2021-07-13 19:57:20,495 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,499 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 30 treesize of output 22 [2021-07-13 19:57:20,500 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,504 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 37 treesize of output 27 [2021-07-13 19:57:20,506 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:20,510 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,514 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 36 treesize of output 26 [2021-07-13 19:57:20,515 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,519 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 44 treesize of output 32 [2021-07-13 19:57:20,519 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,524 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 23 treesize of output 17 [2021-07-13 19:57:20,525 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,528 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 30 treesize of output 22 [2021-07-13 19:57:20,529 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:20,705 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 35 [2021-07-13 19:57:20,706 INFO L628 ElimStorePlain]: treesize reduction 512, result has 23.0 percent of original size [2021-07-13 19:57:20,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:57:20,707 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1609, output treesize:153 [2021-07-13 19:57:21,105 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2021-07-13 19:57:21,258 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 35 [2021-07-13 19:57:21,544 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:57:21,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:21,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081663588] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:21,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:57:21,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-07-13 19:57:21,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096039461] [2021-07-13 19:57:21,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:57:21,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:57:21,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:57:21,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:57:21,634 INFO L87 Difference]: Start difference. First operand 458 states and 1491 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:22,144 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-07-13 19:57:22,537 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 76 [2021-07-13 19:57:22,834 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-07-13 19:57:22,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:57:22,867 INFO L93 Difference]: Finished difference Result 556 states and 1758 transitions. [2021-07-13 19:57:22,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:57:22,868 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:57:22,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:57:22,869 INFO L225 Difference]: With dead ends: 556 [2021-07-13 19:57:22,869 INFO L226 Difference]: Without dead ends: 541 [2021-07-13 19:57:22,869 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1878.7ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:57:22,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-07-13 19:57:22,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 459. [2021-07-13 19:57:22,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 3.2641921397379914) internal successors, (1495), 458 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:22,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1495 transitions. [2021-07-13 19:57:22,874 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1495 transitions. Word has length 20 [2021-07-13 19:57:22,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:57:22,874 INFO L482 AbstractCegarLoop]: Abstraction has 459 states and 1495 transitions. [2021-07-13 19:57:22,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:22,875 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1495 transitions. [2021-07-13 19:57:22,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:57:22,875 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:57:22,875 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:57:23,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15320,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:23,091 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:57:23,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:57:23,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1733188624, now seen corresponding path program 108 times [2021-07-13 19:57:23,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:57:23,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294189763] [2021-07-13 19:57:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:57:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:23,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:23,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:57:23,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294189763] [2021-07-13 19:57:23,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294189763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:23,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747230179] [2021-07-13 19:57:23,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:23,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:57:23,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:57:23,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:57:23,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:57:23,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,686 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:23,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:23,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,692 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:23,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:23,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,697 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:23,698 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:23,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,703 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:23,703 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:23,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,708 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:23,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:23,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:23,713 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:23,714 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,012 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 65 [2021-07-13 19:57:24,013 INFO L628 ElimStorePlain]: treesize reduction 395, result has 46.4 percent of original size [2021-07-13 19:57:24,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,017 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:57:24,018 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-07-13 19:57:24,023 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,027 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:24,027 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,246 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 58 [2021-07-13 19:57:24,246 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.6 percent of original size [2021-07-13 19:57:24,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,250 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:24,251 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:24,255 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:24,258 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:24,259 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:24,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:57:24,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 8 xjuncts. [2021-07-13 19:57:24,351 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 6 variables, input treesize:841, output treesize:198 [2021-07-13 19:57:24,923 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-07-13 19:57:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:25,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747230179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:25,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:57:25,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 19:57:25,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791893405] [2021-07-13 19:57:25,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:57:25,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:57:25,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:57:25,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:57:25,100 INFO L87 Difference]: Start difference. First operand 459 states and 1495 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:25,783 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 115 [2021-07-13 19:57:26,358 WARN L205 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 128 [2021-07-13 19:57:26,740 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 70 [2021-07-13 19:57:27,065 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:57:27,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:57:27,203 INFO L93 Difference]: Finished difference Result 646 states and 1962 transitions. [2021-07-13 19:57:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:57:27,204 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:57:27,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:57:27,205 INFO L225 Difference]: With dead ends: 646 [2021-07-13 19:57:27,205 INFO L226 Difference]: Without dead ends: 601 [2021-07-13 19:57:27,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 2532.6ms TimeCoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:57:27,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-07-13 19:57:27,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 468. [2021-07-13 19:57:27,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 3.284796573875803) internal successors, (1534), 467 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:27,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1534 transitions. [2021-07-13 19:57:27,211 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1534 transitions. Word has length 20 [2021-07-13 19:57:27,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:57:27,211 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1534 transitions. [2021-07-13 19:57:27,211 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:27,211 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1534 transitions. [2021-07-13 19:57:27,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:57:27,212 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:57:27,212 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:57:27,427 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15391 [2021-07-13 19:57:27,428 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:57:27,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:57:27,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1150290102, now seen corresponding path program 109 times [2021-07-13 19:57:27,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:57:27,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116945453] [2021-07-13 19:57:27,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:57:27,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:27,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:27,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:57:27,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116945453] [2021-07-13 19:57:27,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116945453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:27,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59303085] [2021-07-13 19:57:27,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:27,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:57:27,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:57:27,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:57:27,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,810 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:27,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,816 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:27,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,822 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:27,823 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,829 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:27,829 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,835 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:27,836 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,841 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:27,842 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,847 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:27,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,853 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2021-07-13 19:57:27,854 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,859 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:27,860 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:57:27,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,866 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:27,866 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,872 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:27,872 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,877 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:27,878 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:57:27,884 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,890 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:27,890 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,896 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:27,896 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:27,902 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,908 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:27,909 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,914 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-13 19:57:27,915 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,920 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:27,921 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,926 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:27,926 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,932 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:27,933 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,938 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:57:27,939 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-07-13 19:57:27,945 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,950 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:27,951 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,956 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:27,957 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,962 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:27,963 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,968 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:27,969 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,974 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:27,975 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,980 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-07-13 19:57:27,981 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,986 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:27,987 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:27,992 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2021-07-13 19:57:27,992 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:27,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:27,997 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,002 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 19:57:28,002 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:57:28,008 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,013 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2021-07-13 19:57:28,014 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:57:28,018 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:57:28,018 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,254 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 38 [2021-07-13 19:57:28,254 INFO L628 ElimStorePlain]: treesize reduction 677, result has 23.0 percent of original size [2021-07-13 19:57:28,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:57:28,256 INFO L247 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:1861, output treesize:202 [2021-07-13 19:57:28,501 INFO L446 ElimStorePlain]: Different costs {0=[array_3], 1=[array_6]} [2021-07-13 19:57:28,507 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 16 [2021-07-13 19:57:28,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,513 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 30 treesize of output 22 [2021-07-13 19:57:28,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,519 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 16 [2021-07-13 19:57:28,520 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,525 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 16 [2021-07-13 19:57:28,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,530 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 31 treesize of output 23 [2021-07-13 19:57:28,531 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,536 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 16 treesize of output 12 [2021-07-13 19:57:28,537 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,542 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 29 treesize of output 21 [2021-07-13 19:57:28,543 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,548 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 30 treesize of output 22 [2021-07-13 19:57:28,549 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,554 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 16 treesize of output 12 [2021-07-13 19:57:28,555 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,561 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,566 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 16 [2021-07-13 19:57:28,567 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,572 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 24 treesize of output 18 [2021-07-13 19:57:28,573 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,579 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,584 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,585 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,590 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 16 treesize of output 12 [2021-07-13 19:57:28,591 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,597 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 15 treesize of output 11 [2021-07-13 19:57:28,597 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,603 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 16 treesize of output 12 [2021-07-13 19:57:28,604 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,609 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 23 treesize of output 17 [2021-07-13 19:57:28,610 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,615 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 23 treesize of output 17 [2021-07-13 19:57:28,616 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,631 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,636 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 23 treesize of output 17 [2021-07-13 19:57:28,637 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,641 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 30 treesize of output 22 [2021-07-13 19:57:28,642 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,647 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 23 treesize of output 17 [2021-07-13 19:57:28,648 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,652 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 38 treesize of output 28 [2021-07-13 19:57:28,653 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,658 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 31 treesize of output 23 [2021-07-13 19:57:28,659 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,663 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 29 treesize of output 21 [2021-07-13 19:57:28,664 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,669 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 24 treesize of output 18 [2021-07-13 19:57:28,670 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,674 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,675 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,680 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,684 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 23 treesize of output 17 [2021-07-13 19:57:28,685 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,690 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 15 treesize of output 11 [2021-07-13 19:57:28,691 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,695 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 31 treesize of output 23 [2021-07-13 19:57:28,696 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,701 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 23 treesize of output 17 [2021-07-13 19:57:28,702 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,706 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:57:28,707 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,712 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 16 [2021-07-13 19:57:28,713 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,717 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 23 treesize of output 17 [2021-07-13 19:57:28,718 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,722 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 30 treesize of output 22 [2021-07-13 19:57:28,723 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,727 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 23 treesize of output 17 [2021-07-13 19:57:28,728 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,732 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 23 treesize of output 17 [2021-07-13 19:57:28,733 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,737 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 16 treesize of output 12 [2021-07-13 19:57:28,738 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,743 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 30 treesize of output 22 [2021-07-13 19:57:28,743 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:28,748 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 37 treesize of output 27 [2021-07-13 19:57:28,749 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:57:29,005 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 36 [2021-07-13 19:57:29,005 INFO L628 ElimStorePlain]: treesize reduction 555, result has 26.4 percent of original size [2021-07-13 19:57:29,005 INFO L518 ElimStorePlain]: Eliminatee array_6 vanished before elimination [2021-07-13 19:57:29,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:57:29,007 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 3 variables, input treesize:2005, output treesize:135 [2021-07-13 19:57:29,364 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2021-07-13 19:57:29,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:57:29,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59303085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:57:29,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:57:29,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 19:57:29,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855755192] [2021-07-13 19:57:29,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:57:29,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:57:29,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:57:29,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:57:29,446 INFO L87 Difference]: Start difference. First operand 468 states and 1534 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:57:30,133 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2021-07-13 19:57:30,411 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 19:57:30,610 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-07-13 19:57:30,821 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-07-13 19:57:31,153 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2021-07-13 19:57:31,434 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2021-07-13 19:57:31,825 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2021-07-13 19:57:32,206 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-13 19:57:32,514 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 Received shutdown request... [2021-07-13 19:57:32,913 WARN L222 SmtUtils]: Removed 10 from assertion stack [2021-07-13 19:57:32,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:57:33,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15480,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:57:33,114 WARN L547 AbstractCegarLoop]: Verification canceled [2021-07-13 19:57:33,116 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-13 19:57:33,117 WARN L196 ceAbstractionStarter]: Timeout [2021-07-13 19:57:33,118 INFO L202 PluginConnector]: Adding new model word-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.07 07:57:33 BasicIcfg [2021-07-13 19:57:33,118 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-13 19:57:33,118 INFO L168 Benchmark]: Toolchain (without parser) took 867295.48 ms. Allocated memory was 202.4 MB in the beginning and 610.3 MB in the end (delta: 407.9 MB). Free memory was 181.7 MB in the beginning and 273.0 MB in the end (delta: -91.3 MB). Peak memory consumption was 317.4 MB. Max. memory is 8.0 GB. [2021-07-13 19:57:33,118 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 202.4 MB. Free memory is still 183.1 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 19:57:33,118 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.04 ms. Allocated memory is still 202.4 MB. Free memory was 181.6 MB in the beginning and 180.2 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:57:33,119 INFO L168 Benchmark]: Boogie Preprocessor took 13.31 ms. Allocated memory is still 202.4 MB. Free memory was 180.2 MB in the beginning and 179.1 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:57:33,121 INFO L168 Benchmark]: RCFGBuilder took 409.99 ms. Allocated memory is still 202.4 MB. Free memory was 179.1 MB in the beginning and 186.0 MB in the end (delta: -6.9 MB). Peak memory consumption was 27.7 MB. Max. memory is 8.0 GB. [2021-07-13 19:57:33,121 INFO L168 Benchmark]: TraceAbstraction took 866850.93 ms. Allocated memory was 202.4 MB in the beginning and 610.3 MB in the end (delta: 407.9 MB). Free memory was 185.3 MB in the beginning and 273.0 MB in the end (delta: -87.7 MB). Peak memory consumption was 320.2 MB. Max. memory is 8.0 GB. [2021-07-13 19:57:33,121 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 202.4 MB. Free memory is still 183.1 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 18.04 ms. Allocated memory is still 202.4 MB. Free memory was 181.6 MB in the beginning and 180.2 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 13.31 ms. Allocated memory is still 202.4 MB. Free memory was 180.2 MB in the beginning and 179.1 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 409.99 ms. Allocated memory is still 202.4 MB. Free memory was 179.1 MB in the beginning and 186.0 MB in the end (delta: -6.9 MB). Peak memory consumption was 27.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 866850.93 ms. Allocated memory was 202.4 MB in the beginning and 610.3 MB in the end (delta: 407.9 MB). Free memory was 185.3 MB in the beginning and 273.0 MB in the end (delta: -87.7 MB). Peak memory consumption was 320.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (468states) and FLOYD_HOARE automaton (currently 17 states, 18 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 73 for 377ms.. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 866794.5ms, OverallIterations: 258, TraceHistogramMax: 1, EmptinessCheckTime: 143.3ms, AutomataDifference: 472587.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 18.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 14433 SDtfs, 27170 SDslu, 90817 SDs, 0 SdLazy, 79533 SolverSat, 4052 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 52455.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6723 GetRequests, 1978 SyntacticMatches, 198 SemanticMatches, 4546 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11105 ImplicationChecksByTransitivity, 521821.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=468occurred in iteration=257, InterpolantAutomatonStates: 2753, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1297.3ms AutomataMinimizationTime, 257 MinimizatonAttempts, 55447 StatesRemovedByMinimization, 256 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 752.3ms SsaConstructionTime, 2082.9ms SatisfiabilityAnalysisTime, 357356.5ms InterpolantComputationTime, 7344 NumberOfCodeBlocks, 7344 NumberOfCodeBlocksAsserted, 502 NumberOfCheckSat, 6950 ConstructedInterpolants, 612 QuantifiedInterpolants, 242468 SizeOfPredicates, 1543 NumberOfNonLiveVariables, 10584 ConjunctsInSsa, 2769 ConjunctsInUnsatCore, 394 InterpolantComputations, 122 PerfectInterpolantSequences, 0/708 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown