/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/poker-hand-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:41:54,201 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:41:54,204 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:41:54,231 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:41:54,231 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:41:54,233 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:41:54,235 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:41:54,239 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:41:54,241 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:41:54,245 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:41:54,246 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:41:54,247 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:41:54,247 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:41:54,248 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:41:54,249 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:41:54,250 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:41:54,252 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:41:54,252 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:41:54,254 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:41:54,258 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:41:54,259 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:41:54,260 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:41:54,260 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:41:54,262 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:41:54,266 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:41:54,267 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:41:54,267 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:41:54,268 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:41:54,268 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:41:54,269 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:41:54,269 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:41:54,269 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:41:54,270 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:41:54,271 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:41:54,271 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:41:54,271 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:41:54,272 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:41:54,272 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:41:54,272 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:41:54,272 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:41:54,273 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:41:54,276 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:41:54,304 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:41:54,305 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:41:54,305 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:41:54,305 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:41:54,307 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:41:54,307 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:41:54,307 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:41:54,308 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:41:54,308 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:41:54,308 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:41:54,308 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:41:54,309 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:41:54,309 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:41:54,310 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:41:54,310 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:41:54,311 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:41:54,311 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:41:54,532 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:41:54,545 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:41:54,547 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:41:54,548 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:41:54,549 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:41:54,550 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl [2021-07-13 19:41:54,550 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/poker-hand-trans.wvr.bpl' [2021-07-13 19:41:54,613 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:41:54,615 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:41:54,615 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:41:54,615 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:41:54,616 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:41:54,624 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,648 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,654 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:41:54,655 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:41:54,655 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:41:54,656 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:41:54,661 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,661 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,673 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,673 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,685 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,688 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,690 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/1) ... [2021-07-13 19:41:54,692 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:41:54,693 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:41:54,693 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:41:54,693 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:41:54,694 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (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:41:54,738 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:41:54,738 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:41:54,738 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:41:54,738 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:41:54,738 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:41:54,738 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:41:54,738 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:41:54,739 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:41:54,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:41:54,739 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 19:41:54,739 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 19:41:54,739 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 19:41:54,740 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:41:55,344 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:41:55,344 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-07-13 19:41:55,346 INFO L202 PluginConnector]: Adding new model poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:41:55 BoogieIcfgContainer [2021-07-13 19:41:55,346 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:41:55,348 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:41:55,348 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:41:55,350 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:41:55,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:41:54" (1/2) ... [2021-07-13 19:41:55,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c965e97 and model type poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:41:55, skipping insertion in model container [2021-07-13 19:41:55,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "poker-hand-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:41:55" (2/2) ... [2021-07-13 19:41:55,355 INFO L111 eAbstractionObserver]: Analyzing ICFG poker-hand-trans.wvr.bpl [2021-07-13 19:41:55,358 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:41:55,360 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:41:55,360 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:41:55,360 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:41:55,396 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 19:41:55,416 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 19:41:55,439 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:41:55,439 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:41:55,439 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:41:55,439 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:41:55,439 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:41:55,439 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:41:55,439 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:41:55,439 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:41:55,446 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 37 transitions, 98 flow [2021-07-13 19:41:55,473 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:55,476 INFO L276 IsEmpty]: Start isEmpty. Operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:55,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:41:55,485 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:55,486 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:55,486 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:55,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:55,490 INFO L82 PathProgramCache]: Analyzing trace with hash 2024028845, now seen corresponding path program 1 times [2021-07-13 19:41:55,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:55,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12252497] [2021-07-13 19:41:55,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:55,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:55,957 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 52 [2021-07-13 19:41:56,124 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-07-13 19:41:56,143 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:41:56,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:56,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12252497] [2021-07-13 19:41:56,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12252497] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:56,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:56,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:56,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405381073] [2021-07-13 19:41:56,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:56,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:56,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:56,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:56,160 INFO L87 Difference]: Start difference. First operand has 189 states, 188 states have (on average 4.468085106382978) internal successors, (840), 188 states have internal predecessors, (840), 0 states have call successors, (0), 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:41:56,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:56,467 INFO L93 Difference]: Finished difference Result 338 states and 1278 transitions. [2021-07-13 19:41:56,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:56,468 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:41:56,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:56,485 INFO L225 Difference]: With dead ends: 338 [2021-07-13 19:41:56,485 INFO L226 Difference]: Without dead ends: 323 [2021-07-13 19:41:56,486 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 393.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:56,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-07-13 19:41:56,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 204. [2021-07-13 19:41:56,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 4.394088669950739) internal successors, (892), 203 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:56,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 892 transitions. [2021-07-13 19:41:56,565 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 892 transitions. Word has length 14 [2021-07-13 19:41:56,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:56,566 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 892 transitions. [2021-07-13 19:41:56,566 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:41:56,567 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 892 transitions. [2021-07-13 19:41:56,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:41:56,568 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:56,568 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:56,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:41:56,569 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:56,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:56,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1233644461, now seen corresponding path program 2 times [2021-07-13 19:41:56,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:56,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789208577] [2021-07-13 19:41:56,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:56,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:56,812 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:41:56,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:56,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789208577] [2021-07-13 19:41:56,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789208577] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:56,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:56,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:56,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143000560] [2021-07-13 19:41:56,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:56,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:56,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:56,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:56,819 INFO L87 Difference]: Start difference. First operand 204 states and 892 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:41:57,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:57,115 INFO L93 Difference]: Finished difference Result 330 states and 1247 transitions. [2021-07-13 19:41:57,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:57,116 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:41:57,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:57,119 INFO L225 Difference]: With dead ends: 330 [2021-07-13 19:41:57,119 INFO L226 Difference]: Without dead ends: 315 [2021-07-13 19:41:57,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 322.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:57,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2021-07-13 19:41:57,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 212. [2021-07-13 19:41:57,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 4.322274881516588) internal successors, (912), 211 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 912 transitions. [2021-07-13 19:41:57,129 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 912 transitions. Word has length 14 [2021-07-13 19:41:57,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:57,129 INFO L482 AbstractCegarLoop]: Abstraction has 212 states and 912 transitions. [2021-07-13 19:41:57,129 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:41:57,129 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 912 transitions. [2021-07-13 19:41:57,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:41:57,130 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:57,131 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:57,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:41:57,131 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:57,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:57,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1840634711, now seen corresponding path program 3 times [2021-07-13 19:41:57,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:57,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734374147] [2021-07-13 19:41:57,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:57,359 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:41:57,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:57,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734374147] [2021-07-13 19:41:57,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734374147] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:57,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:57,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:57,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892336808] [2021-07-13 19:41:57,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:57,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:57,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:57,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:57,361 INFO L87 Difference]: Start difference. First operand 212 states and 912 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:41:57,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:57,612 INFO L93 Difference]: Finished difference Result 378 states and 1427 transitions. [2021-07-13 19:41:57,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:57,613 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:41:57,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:57,615 INFO L225 Difference]: With dead ends: 378 [2021-07-13 19:41:57,615 INFO L226 Difference]: Without dead ends: 363 [2021-07-13 19:41:57,615 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 276.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:57,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-07-13 19:41:57,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 219. [2021-07-13 19:41:57,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 4.330275229357798) internal successors, (944), 218 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:57,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 944 transitions. [2021-07-13 19:41:57,624 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 944 transitions. Word has length 14 [2021-07-13 19:41:57,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:57,624 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 944 transitions. [2021-07-13 19:41:57,624 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:41:57,624 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 944 transitions. [2021-07-13 19:41:57,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:41:57,625 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:57,625 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:57,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:41:57,625 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:57,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:57,626 INFO L82 PathProgramCache]: Analyzing trace with hash -867555397, now seen corresponding path program 4 times [2021-07-13 19:41:57,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:57,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282447896] [2021-07-13 19:41:57,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:57,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:57,824 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:41:57,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:57,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282447896] [2021-07-13 19:41:57,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282447896] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:57,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:57,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:57,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617861584] [2021-07-13 19:41:57,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:57,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:57,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:57,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:57,825 INFO L87 Difference]: Start difference. First operand 219 states and 944 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:41:58,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:58,087 INFO L93 Difference]: Finished difference Result 369 states and 1403 transitions. [2021-07-13 19:41:58,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:58,088 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:41:58,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:58,090 INFO L225 Difference]: With dead ends: 369 [2021-07-13 19:41:58,090 INFO L226 Difference]: Without dead ends: 354 [2021-07-13 19:41:58,090 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 276.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:58,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-07-13 19:41:58,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 231. [2021-07-13 19:41:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 4.243478260869566) internal successors, (976), 230 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:58,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 976 transitions. [2021-07-13 19:41:58,098 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 976 transitions. Word has length 14 [2021-07-13 19:41:58,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:58,098 INFO L482 AbstractCegarLoop]: Abstraction has 231 states and 976 transitions. [2021-07-13 19:41:58,098 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:41:58,098 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 976 transitions. [2021-07-13 19:41:58,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:41:58,099 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:58,099 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:58,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:41:58,099 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:58,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:58,099 INFO L82 PathProgramCache]: Analyzing trace with hash 922889575, now seen corresponding path program 5 times [2021-07-13 19:41:58,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:58,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254542407] [2021-07-13 19:41:58,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:58,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:58,289 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:41:58,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:58,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254542407] [2021-07-13 19:41:58,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254542407] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:58,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:58,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:58,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589943872] [2021-07-13 19:41:58,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:58,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:58,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:58,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:58,291 INFO L87 Difference]: Start difference. First operand 231 states and 976 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:41:58,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:58,581 INFO L93 Difference]: Finished difference Result 348 states and 1312 transitions. [2021-07-13 19:41:58,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:58,581 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:41:58,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:58,583 INFO L225 Difference]: With dead ends: 348 [2021-07-13 19:41:58,583 INFO L226 Difference]: Without dead ends: 333 [2021-07-13 19:41:58,584 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 283.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:58,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-07-13 19:41:58,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 233. [2021-07-13 19:41:58,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 4.262931034482759) internal successors, (989), 232 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:58,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 989 transitions. [2021-07-13 19:41:58,591 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 989 transitions. Word has length 14 [2021-07-13 19:41:58,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:58,591 INFO L482 AbstractCegarLoop]: Abstraction has 233 states and 989 transitions. [2021-07-13 19:41:58,591 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:41:58,591 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 989 transitions. [2021-07-13 19:41:58,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:41:58,592 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:58,592 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:58,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:41:58,592 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:58,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:58,593 INFO L82 PathProgramCache]: Analyzing trace with hash 594755113, now seen corresponding path program 6 times [2021-07-13 19:41:58,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:58,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787801878] [2021-07-13 19:41:58,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:58,854 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-07-13 19:41:58,874 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:41:58,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:58,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787801878] [2021-07-13 19:41:58,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787801878] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:58,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:58,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:58,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043166118] [2021-07-13 19:41:58,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:58,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:58,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:58,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:58,876 INFO L87 Difference]: Start difference. First operand 233 states and 989 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:41:59,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,191 INFO L93 Difference]: Finished difference Result 358 states and 1349 transitions. [2021-07-13 19:41:59,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:59,192 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:41:59,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,194 INFO L225 Difference]: With dead ends: 358 [2021-07-13 19:41:59,194 INFO L226 Difference]: Without dead ends: 343 [2021-07-13 19:41:59,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 396.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:59,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-07-13 19:41:59,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 233. [2021-07-13 19:41:59,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 4.262931034482759) internal successors, (989), 232 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 989 transitions. [2021-07-13 19:41:59,202 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 989 transitions. Word has length 14 [2021-07-13 19:41:59,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,202 INFO L482 AbstractCegarLoop]: Abstraction has 233 states and 989 transitions. [2021-07-13 19:41:59,202 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:41:59,203 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 989 transitions. [2021-07-13 19:41:59,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:41:59,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,203 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:41:59,204 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1857764697, now seen corresponding path program 1 times [2021-07-13 19:41:59,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862583372] [2021-07-13 19:41:59,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,218 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:41:59,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862583372] [2021-07-13 19:41:59,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862583372] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:41:59,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663586923] [2021-07-13 19:41:59,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:41:59,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:41:59,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,220 INFO L87 Difference]: Start difference. First operand 233 states and 989 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,227 INFO L93 Difference]: Finished difference Result 268 states and 1130 transitions. [2021-07-13 19:41:59,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:41:59,228 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,229 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:41:59,229 INFO L226 Difference]: Without dead ends: 268 [2021-07-13 19:41:59,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-13 19:41:59,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 262. [2021-07-13 19:41:59,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 4.2796934865900385) internal successors, (1117), 261 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 1117 transitions. [2021-07-13 19:41:59,237 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 1117 transitions. Word has length 15 [2021-07-13 19:41:59,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,237 INFO L482 AbstractCegarLoop]: Abstraction has 262 states and 1117 transitions. [2021-07-13 19:41:59,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,238 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 1117 transitions. [2021-07-13 19:41:59,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:41:59,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,238 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-07-13 19:41:59,239 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1849748711, now seen corresponding path program 1 times [2021-07-13 19:41:59,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239374281] [2021-07-13 19:41:59,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,253 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:41:59,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239374281] [2021-07-13 19:41:59,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239374281] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:41:59,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402037008] [2021-07-13 19:41:59,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:41:59,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:41:59,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,255 INFO L87 Difference]: Start difference. First operand 262 states and 1117 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,262 INFO L93 Difference]: Finished difference Result 297 states and 1258 transitions. [2021-07-13 19:41:59,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:41:59,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,264 INFO L225 Difference]: With dead ends: 297 [2021-07-13 19:41:59,264 INFO L226 Difference]: Without dead ends: 297 [2021-07-13 19:41:59,266 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-07-13 19:41:59,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2021-07-13 19:41:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 4.25) internal successors, (1258), 296 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 1258 transitions. [2021-07-13 19:41:59,277 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 1258 transitions. Word has length 15 [2021-07-13 19:41:59,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,277 INFO L482 AbstractCegarLoop]: Abstraction has 297 states and 1258 transitions. [2021-07-13 19:41:59,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,277 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 1258 transitions. [2021-07-13 19:41:59,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:41:59,278 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,278 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-07-13 19:41:59,278 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1748926659, now seen corresponding path program 1 times [2021-07-13 19:41:59,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313650197] [2021-07-13 19:41:59,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,302 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:41:59,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313650197] [2021-07-13 19:41:59,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313650197] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:41:59,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590813475] [2021-07-13 19:41:59,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:41:59,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:41:59,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,306 INFO L87 Difference]: Start difference. First operand 297 states and 1258 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,314 INFO L93 Difference]: Finished difference Result 340 states and 1425 transitions. [2021-07-13 19:41:59,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:41:59,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,317 INFO L225 Difference]: With dead ends: 340 [2021-07-13 19:41:59,317 INFO L226 Difference]: Without dead ends: 340 [2021-07-13 19:41:59,317 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-07-13 19:41:59,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 340. [2021-07-13 19:41:59,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 4.20353982300885) internal successors, (1425), 339 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1425 transitions. [2021-07-13 19:41:59,326 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1425 transitions. Word has length 15 [2021-07-13 19:41:59,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,326 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 1425 transitions. [2021-07-13 19:41:59,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,327 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1425 transitions. [2021-07-13 19:41:59,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:41:59,327 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,328 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-07-13 19:41:59,329 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,334 INFO L82 PathProgramCache]: Analyzing trace with hash -2109293491, now seen corresponding path program 1 times [2021-07-13 19:41:59,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22346113] [2021-07-13 19:41:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,348 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:41:59,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22346113] [2021-07-13 19:41:59,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22346113] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:41:59,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733332238] [2021-07-13 19:41:59,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:41:59,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:41:59,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,350 INFO L87 Difference]: Start difference. First operand 340 states and 1425 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,356 INFO L93 Difference]: Finished difference Result 390 states and 1616 transitions. [2021-07-13 19:41:59,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:41:59,356 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,358 INFO L225 Difference]: With dead ends: 390 [2021-07-13 19:41:59,358 INFO L226 Difference]: Without dead ends: 390 [2021-07-13 19:41:59,359 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-07-13 19:41:59,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 386. [2021-07-13 19:41:59,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 4.176623376623376) internal successors, (1608), 385 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1608 transitions. [2021-07-13 19:41:59,368 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1608 transitions. Word has length 15 [2021-07-13 19:41:59,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,368 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1608 transitions. [2021-07-13 19:41:59,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,369 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1608 transitions. [2021-07-13 19:41:59,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:41:59,370 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,370 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-07-13 19:41:59,370 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,370 INFO L82 PathProgramCache]: Analyzing trace with hash 181705837, now seen corresponding path program 1 times [2021-07-13 19:41:59,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304002268] [2021-07-13 19:41:59,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,385 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:41:59,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304002268] [2021-07-13 19:41:59,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304002268] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:41:59,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070149280] [2021-07-13 19:41:59,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:41:59,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:41:59,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,387 INFO L87 Difference]: Start difference. First operand 386 states and 1608 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,392 INFO L93 Difference]: Finished difference Result 436 states and 1799 transitions. [2021-07-13 19:41:59,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:41:59,393 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,395 INFO L225 Difference]: With dead ends: 436 [2021-07-13 19:41:59,395 INFO L226 Difference]: Without dead ends: 436 [2021-07-13 19:41:59,395 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-07-13 19:41:59,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 436. [2021-07-13 19:41:59,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 4.135632183908046) internal successors, (1799), 435 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1799 transitions. [2021-07-13 19:41:59,406 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1799 transitions. Word has length 15 [2021-07-13 19:41:59,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,406 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1799 transitions. [2021-07-13 19:41:59,406 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,406 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1799 transitions. [2021-07-13 19:41:59,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:41:59,407 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,407 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:41:59,407 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-07-13 19:41:59,407 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,408 INFO L82 PathProgramCache]: Analyzing trace with hash 542072669, now seen corresponding path program 1 times [2021-07-13 19:41:59,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509396291] [2021-07-13 19:41:59,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,418 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:41:59,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509396291] [2021-07-13 19:41:59,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509396291] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 19:41:59,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791392050] [2021-07-13 19:41:59,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 19:41:59,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 19:41:59,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,419 INFO L87 Difference]: Start difference. First operand 436 states and 1799 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,425 INFO L93 Difference]: Finished difference Result 493 states and 2014 transitions. [2021-07-13 19:41:59,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 19:41:59,425 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,428 INFO L225 Difference]: With dead ends: 493 [2021-07-13 19:41:59,428 INFO L226 Difference]: Without dead ends: 493 [2021-07-13 19:41:59,428 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 19:41:59,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-07-13 19:41:59,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 493. [2021-07-13 19:41:59,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 492 states have (on average 4.09349593495935) internal successors, (2014), 492 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 2014 transitions. [2021-07-13 19:41:59,438 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 2014 transitions. Word has length 15 [2021-07-13 19:41:59,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,438 INFO L482 AbstractCegarLoop]: Abstraction has 493 states and 2014 transitions. [2021-07-13 19:41:59,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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:41:59,438 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 2014 transitions. [2021-07-13 19:41:59,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:41:59,439 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,440 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:41:59,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-07-13 19:41:59,440 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,440 INFO L82 PathProgramCache]: Analyzing trace with hash 705140398, now seen corresponding path program 1 times [2021-07-13 19:41:59,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72035476] [2021-07-13 19:41:59,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:41:59,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72035476] [2021-07-13 19:41:59,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72035476] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:59,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610448344] [2021-07-13 19:41:59,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:59,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:59,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:59,471 INFO L87 Difference]: Start difference. First operand 493 states and 2014 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:41:59,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,561 INFO L93 Difference]: Finished difference Result 771 states and 2757 transitions. [2021-07-13 19:41:59,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:59,561 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:41:59,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,565 INFO L225 Difference]: With dead ends: 771 [2021-07-13 19:41:59,565 INFO L226 Difference]: Without dead ends: 744 [2021-07-13 19:41:59,565 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:59,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-07-13 19:41:59,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 557. [2021-07-13 19:41:59,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 3.9244604316546763) internal successors, (2182), 556 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 2182 transitions. [2021-07-13 19:41:59,579 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 2182 transitions. Word has length 16 [2021-07-13 19:41:59,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,579 INFO L482 AbstractCegarLoop]: Abstraction has 557 states and 2182 transitions. [2021-07-13 19:41:59,579 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:41:59,579 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 2182 transitions. [2021-07-13 19:41:59,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:41:59,581 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,581 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:41:59,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-07-13 19:41:59,581 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,581 INFO L82 PathProgramCache]: Analyzing trace with hash -85243986, now seen corresponding path program 2 times [2021-07-13 19:41:59,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77164422] [2021-07-13 19:41:59,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:41:59,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77164422] [2021-07-13 19:41:59,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77164422] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:59,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817714208] [2021-07-13 19:41:59,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:59,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:59,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:59,610 INFO L87 Difference]: Start difference. First operand 557 states and 2182 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:41:59,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:41:59,693 INFO L93 Difference]: Finished difference Result 746 states and 2672 transitions. [2021-07-13 19:41:59,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:41:59,693 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:41:59,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:41:59,697 INFO L225 Difference]: With dead ends: 746 [2021-07-13 19:41:59,697 INFO L226 Difference]: Without dead ends: 719 [2021-07-13 19:41:59,697 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 40.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:41:59,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-07-13 19:41:59,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 565. [2021-07-13 19:41:59,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 3.904255319148936) internal successors, (2202), 564 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:41:59,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 2202 transitions. [2021-07-13 19:41:59,711 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 2202 transitions. Word has length 16 [2021-07-13 19:41:59,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:41:59,711 INFO L482 AbstractCegarLoop]: Abstraction has 565 states and 2202 transitions. [2021-07-13 19:41:59,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:41:59,712 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 2202 transitions. [2021-07-13 19:41:59,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:41:59,713 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:41:59,713 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:41:59,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-07-13 19:41:59,713 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:41:59,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:41:59,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1842088947, now seen corresponding path program 1 times [2021-07-13 19:41:59,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:41:59,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943442167] [2021-07-13 19:41:59,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:41:59,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:41:59,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:41:59,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:41:59,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943442167] [2021-07-13 19:41:59,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943442167] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:41:59,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:41:59,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:41:59,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303102371] [2021-07-13 19:41:59,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:41:59,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:41:59,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:41:59,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:41:59,804 INFO L87 Difference]: Start difference. First operand 565 states and 2202 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:00,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:00,061 INFO L93 Difference]: Finished difference Result 839 states and 2923 transitions. [2021-07-13 19:42:00,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:00,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:00,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:00,065 INFO L225 Difference]: With dead ends: 839 [2021-07-13 19:42:00,065 INFO L226 Difference]: Without dead ends: 812 [2021-07-13 19:42:00,066 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 191.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:00,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2021-07-13 19:42:00,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 625. [2021-07-13 19:42:00,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 3.7628205128205128) internal successors, (2348), 624 states have internal predecessors, (2348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:00,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 2348 transitions. [2021-07-13 19:42:00,080 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 2348 transitions. Word has length 16 [2021-07-13 19:42:00,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:00,080 INFO L482 AbstractCegarLoop]: Abstraction has 625 states and 2348 transitions. [2021-07-13 19:42:00,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:00,081 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 2348 transitions. [2021-07-13 19:42:00,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:00,082 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:00,082 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:42:00,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-07-13 19:42:00,082 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1662493965, now seen corresponding path program 2 times [2021-07-13 19:42:00,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954927691] [2021-07-13 19:42:00,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:00,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954927691] [2021-07-13 19:42:00,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954927691] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:00,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:00,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:00,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113524155] [2021-07-13 19:42:00,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:00,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:00,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:00,149 INFO L87 Difference]: Start difference. First operand 625 states and 2348 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:00,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:00,381 INFO L93 Difference]: Finished difference Result 814 states and 2838 transitions. [2021-07-13 19:42:00,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:00,382 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:00,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:00,385 INFO L225 Difference]: With dead ends: 814 [2021-07-13 19:42:00,385 INFO L226 Difference]: Without dead ends: 787 [2021-07-13 19:42:00,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 192.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:00,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-07-13 19:42:00,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 633. [2021-07-13 19:42:00,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.7468354430379747) internal successors, (2368), 632 states have internal predecessors, (2368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:00,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2368 transitions. [2021-07-13 19:42:00,399 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2368 transitions. Word has length 16 [2021-07-13 19:42:00,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:00,400 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 2368 transitions. [2021-07-13 19:42:00,400 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:00,400 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2368 transitions. [2021-07-13 19:42:00,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:00,401 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:00,401 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:42:00,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-07-13 19:42:00,401 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,402 INFO L82 PathProgramCache]: Analyzing trace with hash 768619160, now seen corresponding path program 1 times [2021-07-13 19:42:00,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299445611] [2021-07-13 19:42:00,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:00,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299445611] [2021-07-13 19:42:00,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299445611] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:00,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:00,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:00,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788336723] [2021-07-13 19:42:00,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:00,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:00,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:00,451 INFO L87 Difference]: Start difference. First operand 633 states and 2368 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:00,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:00,574 INFO L93 Difference]: Finished difference Result 946 states and 3298 transitions. [2021-07-13 19:42:00,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:00,574 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:00,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:00,578 INFO L225 Difference]: With dead ends: 946 [2021-07-13 19:42:00,578 INFO L226 Difference]: Without dead ends: 917 [2021-07-13 19:42:00,579 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 63.0ms TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:00,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-07-13 19:42:00,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 637. [2021-07-13 19:42:00,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 3.742138364779874) internal successors, (2380), 636 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:00,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 2380 transitions. [2021-07-13 19:42:00,594 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 2380 transitions. Word has length 16 [2021-07-13 19:42:00,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:00,594 INFO L482 AbstractCegarLoop]: Abstraction has 637 states and 2380 transitions. [2021-07-13 19:42:00,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:00,594 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 2380 transitions. [2021-07-13 19:42:00,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:00,596 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:00,596 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:42:00,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-07-13 19:42:00,596 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,596 INFO L82 PathProgramCache]: Analyzing trace with hash -881757258, now seen corresponding path program 1 times [2021-07-13 19:42:00,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847848507] [2021-07-13 19:42:00,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:00,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847848507] [2021-07-13 19:42:00,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847848507] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:00,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:00,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:00,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791265649] [2021-07-13 19:42:00,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:00,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:00,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:00,635 INFO L87 Difference]: Start difference. First operand 637 states and 2380 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:00,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:00,754 INFO L93 Difference]: Finished difference Result 982 states and 3420 transitions. [2021-07-13 19:42:00,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:00,755 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:00,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:00,759 INFO L225 Difference]: With dead ends: 982 [2021-07-13 19:42:00,759 INFO L226 Difference]: Without dead ends: 959 [2021-07-13 19:42:00,759 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 49.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:00,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2021-07-13 19:42:00,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 645. [2021-07-13 19:42:00,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.732919254658385) internal successors, (2404), 644 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2404 transitions. [2021-07-13 19:42:00,773 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2404 transitions. Word has length 16 [2021-07-13 19:42:00,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:00,773 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 2404 transitions. [2021-07-13 19:42:00,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:00,774 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2404 transitions. [2021-07-13 19:42:00,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:00,775 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:00,775 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:42:00,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-07-13 19:42:00,775 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:00,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:00,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1488759573, now seen corresponding path program 1 times [2021-07-13 19:42:00,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:00,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998533688] [2021-07-13 19:42:00,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:00,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:00,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:00,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:00,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998533688] [2021-07-13 19:42:00,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998533688] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:00,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:00,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:00,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321467455] [2021-07-13 19:42:00,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:00,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:00,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:00,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:00,878 INFO L87 Difference]: Start difference. First operand 645 states and 2404 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:01,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,086 INFO L93 Difference]: Finished difference Result 1001 states and 3467 transitions. [2021-07-13 19:42:01,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:01,087 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:01,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,091 INFO L225 Difference]: With dead ends: 1001 [2021-07-13 19:42:01,091 INFO L226 Difference]: Without dead ends: 978 [2021-07-13 19:42:01,091 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:01,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2021-07-13 19:42:01,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 653. [2021-07-13 19:42:01,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 652 states have (on average 3.723926380368098) internal successors, (2428), 652 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 2428 transitions. [2021-07-13 19:42:01,106 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 2428 transitions. Word has length 16 [2021-07-13 19:42:01,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,106 INFO L482 AbstractCegarLoop]: Abstraction has 653 states and 2428 transitions. [2021-07-13 19:42:01,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:01,106 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 2428 transitions. [2021-07-13 19:42:01,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:01,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,108 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:42:01,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-07-13 19:42:01,108 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:01,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:01,108 INFO L82 PathProgramCache]: Analyzing trace with hash 185156587, now seen corresponding path program 1 times [2021-07-13 19:42:01,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:01,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104418108] [2021-07-13 19:42:01,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:01,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:01,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:01,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:01,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104418108] [2021-07-13 19:42:01,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104418108] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:01,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:01,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:01,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717385048] [2021-07-13 19:42:01,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:01,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:01,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:01,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:01,208 INFO L87 Difference]: Start difference. First operand 653 states and 2428 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:01,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,424 INFO L93 Difference]: Finished difference Result 972 states and 3352 transitions. [2021-07-13 19:42:01,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:01,424 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:01,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,428 INFO L225 Difference]: With dead ends: 972 [2021-07-13 19:42:01,428 INFO L226 Difference]: Without dead ends: 943 [2021-07-13 19:42:01,428 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 127.6ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:01,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2021-07-13 19:42:01,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 657. [2021-07-13 19:42:01,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.7195121951219514) internal successors, (2440), 656 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2440 transitions. [2021-07-13 19:42:01,442 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2440 transitions. Word has length 16 [2021-07-13 19:42:01,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,442 INFO L482 AbstractCegarLoop]: Abstraction has 657 states and 2440 transitions. [2021-07-13 19:42:01,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:01,442 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2440 transitions. [2021-07-13 19:42:01,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:01,444 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,444 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:42:01,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-07-13 19:42:01,444 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:01,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:01,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1866944204, now seen corresponding path program 2 times [2021-07-13 19:42:01,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:01,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54851364] [2021-07-13 19:42:01,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:01,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:01,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54851364] [2021-07-13 19:42:01,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54851364] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:01,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:01,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:01,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747601832] [2021-07-13 19:42:01,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:01,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:01,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:01,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:01,515 INFO L87 Difference]: Start difference. First operand 657 states and 2440 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:01,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,645 INFO L93 Difference]: Finished difference Result 1084 states and 3758 transitions. [2021-07-13 19:42:01,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:01,645 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:01,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,650 INFO L225 Difference]: With dead ends: 1084 [2021-07-13 19:42:01,650 INFO L226 Difference]: Without dead ends: 1055 [2021-07-13 19:42:01,650 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:01,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2021-07-13 19:42:01,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 657. [2021-07-13 19:42:01,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.7195121951219514) internal successors, (2440), 656 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2440 transitions. [2021-07-13 19:42:01,664 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2440 transitions. Word has length 16 [2021-07-13 19:42:01,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,664 INFO L482 AbstractCegarLoop]: Abstraction has 657 states and 2440 transitions. [2021-07-13 19:42:01,664 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:01,664 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2440 transitions. [2021-07-13 19:42:01,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:01,666 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,666 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:42:01,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-07-13 19:42:01,666 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:01,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:01,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1453708437, now seen corresponding path program 2 times [2021-07-13 19:42:01,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:01,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527849640] [2021-07-13 19:42:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:01,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:01,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:01,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527849640] [2021-07-13 19:42:01,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527849640] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:01,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:01,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:01,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678539892] [2021-07-13 19:42:01,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:01,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:01,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:01,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:01,742 INFO L87 Difference]: Start difference. First operand 657 states and 2440 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:01,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:01,918 INFO L93 Difference]: Finished difference Result 1088 states and 3767 transitions. [2021-07-13 19:42:01,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:01,918 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:01,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:01,922 INFO L225 Difference]: With dead ends: 1088 [2021-07-13 19:42:01,922 INFO L226 Difference]: Without dead ends: 1048 [2021-07-13 19:42:01,925 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 125.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:01,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2021-07-13 19:42:01,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 657. [2021-07-13 19:42:01,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.7134146341463414) internal successors, (2436), 656 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:01,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2436 transitions. [2021-07-13 19:42:01,940 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2436 transitions. Word has length 16 [2021-07-13 19:42:01,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:01,940 INFO L482 AbstractCegarLoop]: Abstraction has 657 states and 2436 transitions. [2021-07-13 19:42:01,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:01,940 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2436 transitions. [2021-07-13 19:42:01,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:01,941 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:01,941 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:42:01,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-07-13 19:42:01,941 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:01,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:01,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1227931188, now seen corresponding path program 2 times [2021-07-13 19:42:01,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:01,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526579911] [2021-07-13 19:42:01,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:01,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:02,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526579911] [2021-07-13 19:42:02,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526579911] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:02,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:02,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:02,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33111718] [2021-07-13 19:42:02,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:02,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:02,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:02,058 INFO L87 Difference]: Start difference. First operand 657 states and 2436 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:02,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,233 INFO L93 Difference]: Finished difference Result 1111 states and 3788 transitions. [2021-07-13 19:42:02,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:02,234 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:02,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,238 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:42:02,238 INFO L226 Difference]: Without dead ends: 1088 [2021-07-13 19:42:02,238 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 150.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:02,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-07-13 19:42:02,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 657. [2021-07-13 19:42:02,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.7134146341463414) internal successors, (2436), 656 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2436 transitions. [2021-07-13 19:42:02,256 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2436 transitions. Word has length 16 [2021-07-13 19:42:02,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,256 INFO L482 AbstractCegarLoop]: Abstraction has 657 states and 2436 transitions. [2021-07-13 19:42:02,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:02,256 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2436 transitions. [2021-07-13 19:42:02,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:02,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,258 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:42:02,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-07-13 19:42:02,258 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1214418261, now seen corresponding path program 2 times [2021-07-13 19:42:02,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872662221] [2021-07-13 19:42:02,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:02,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872662221] [2021-07-13 19:42:02,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872662221] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:02,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:02,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:02,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115693636] [2021-07-13 19:42:02,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:02,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:02,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:02,330 INFO L87 Difference]: Start difference. First operand 657 states and 2436 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:02,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,510 INFO L93 Difference]: Finished difference Result 1170 states and 4044 transitions. [2021-07-13 19:42:02,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:42:02,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:02,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,513 INFO L225 Difference]: With dead ends: 1170 [2021-07-13 19:42:02,513 INFO L226 Difference]: Without dead ends: 1143 [2021-07-13 19:42:02,514 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 105.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:02,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2021-07-13 19:42:02,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 657. [2021-07-13 19:42:02,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.7103658536585367) internal successors, (2434), 656 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2434 transitions. [2021-07-13 19:42:02,527 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2434 transitions. Word has length 16 [2021-07-13 19:42:02,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,528 INFO L482 AbstractCegarLoop]: Abstraction has 657 states and 2434 transitions. [2021-07-13 19:42:02,528 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:02,528 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2434 transitions. [2021-07-13 19:42:02,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:02,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,529 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:42:02,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-07-13 19:42:02,529 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,529 INFO L82 PathProgramCache]: Analyzing trace with hash 423749436, now seen corresponding path program 3 times [2021-07-13 19:42:02,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157547298] [2021-07-13 19:42:02,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:02,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157547298] [2021-07-13 19:42:02,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157547298] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:02,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:02,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:02,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046076996] [2021-07-13 19:42:02,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:02,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:02,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:02,572 INFO L87 Difference]: Start difference. First operand 657 states and 2434 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,643 INFO L93 Difference]: Finished difference Result 814 states and 2762 transitions. [2021-07-13 19:42:02,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:02,644 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,646 INFO L225 Difference]: With dead ends: 814 [2021-07-13 19:42:02,646 INFO L226 Difference]: Without dead ends: 785 [2021-07-13 19:42:02,646 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 39.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:02,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-07-13 19:42:02,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 633. [2021-07-13 19:42:02,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 3.6455696202531644) internal successors, (2304), 632 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 2304 transitions. [2021-07-13 19:42:02,658 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 2304 transitions. Word has length 16 [2021-07-13 19:42:02,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,658 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 2304 transitions. [2021-07-13 19:42:02,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,658 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 2304 transitions. [2021-07-13 19:42:02,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:02,659 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,659 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:42:02,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-07-13 19:42:02,659 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,659 INFO L82 PathProgramCache]: Analyzing trace with hash 315557690, now seen corresponding path program 4 times [2021-07-13 19:42:02,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510014558] [2021-07-13 19:42:02,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:02,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510014558] [2021-07-13 19:42:02,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510014558] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:02,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:02,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:02,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610202841] [2021-07-13 19:42:02,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:02,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:02,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:02,704 INFO L87 Difference]: Start difference. First operand 633 states and 2304 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,768 INFO L93 Difference]: Finished difference Result 814 states and 2770 transitions. [2021-07-13 19:42:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:02,768 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,770 INFO L225 Difference]: With dead ends: 814 [2021-07-13 19:42:02,770 INFO L226 Difference]: Without dead ends: 785 [2021-07-13 19:42:02,770 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 41.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:02,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-07-13 19:42:02,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 645. [2021-07-13 19:42:02,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 644 states have (on average 3.627329192546584) internal successors, (2336), 644 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 2336 transitions. [2021-07-13 19:42:02,782 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 2336 transitions. Word has length 16 [2021-07-13 19:42:02,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,782 INFO L482 AbstractCegarLoop]: Abstraction has 645 states and 2336 transitions. [2021-07-13 19:42:02,782 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,782 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 2336 transitions. [2021-07-13 19:42:02,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:02,783 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,783 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:42:02,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-07-13 19:42:02,783 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,783 INFO L82 PathProgramCache]: Analyzing trace with hash 486403162, now seen corresponding path program 3 times [2021-07-13 19:42:02,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012470411] [2021-07-13 19:42:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:02,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012470411] [2021-07-13 19:42:02,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012470411] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:02,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:02,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:02,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208028871] [2021-07-13 19:42:02,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:02,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:02,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:02,820 INFO L87 Difference]: Start difference. First operand 645 states and 2336 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:02,900 INFO L93 Difference]: Finished difference Result 871 states and 2889 transitions. [2021-07-13 19:42:02,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:02,900 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:02,902 INFO L225 Difference]: With dead ends: 871 [2021-07-13 19:42:02,902 INFO L226 Difference]: Without dead ends: 848 [2021-07-13 19:42:02,902 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 34.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:02,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2021-07-13 19:42:02,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 614. [2021-07-13 19:42:02,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 3.5807504078303425) internal successors, (2195), 613 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:02,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 2195 transitions. [2021-07-13 19:42:02,913 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 2195 transitions. Word has length 16 [2021-07-13 19:42:02,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:02,913 INFO L482 AbstractCegarLoop]: Abstraction has 614 states and 2195 transitions. [2021-07-13 19:42:02,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:02,913 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 2195 transitions. [2021-07-13 19:42:02,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:02,914 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:02,914 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:42:02,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-07-13 19:42:02,914 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:02,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:02,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1119769510, now seen corresponding path program 4 times [2021-07-13 19:42:02,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:02,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214208196] [2021-07-13 19:42:02,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:02,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:02,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:02,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214208196] [2021-07-13 19:42:02,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214208196] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:02,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:02,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:02,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820315017] [2021-07-13 19:42:02,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:02,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:02,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:02,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:02,950 INFO L87 Difference]: Start difference. First operand 614 states and 2195 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:03,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:03,042 INFO L93 Difference]: Finished difference Result 817 states and 2734 transitions. [2021-07-13 19:42:03,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:03,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:03,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:03,044 INFO L225 Difference]: With dead ends: 817 [2021-07-13 19:42:03,044 INFO L226 Difference]: Without dead ends: 794 [2021-07-13 19:42:03,044 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 41.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:03,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-07-13 19:42:03,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 618. [2021-07-13 19:42:03,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 3.5769854132901133) internal successors, (2207), 617 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:03,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 2207 transitions. [2021-07-13 19:42:03,054 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 2207 transitions. Word has length 16 [2021-07-13 19:42:03,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:03,055 INFO L482 AbstractCegarLoop]: Abstraction has 618 states and 2207 transitions. [2021-07-13 19:42:03,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:03,055 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 2207 transitions. [2021-07-13 19:42:03,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:03,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:03,056 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:42:03,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-07-13 19:42:03,056 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,056 INFO L82 PathProgramCache]: Analyzing trace with hash 2014690215, now seen corresponding path program 3 times [2021-07-13 19:42:03,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17219075] [2021-07-13 19:42:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:03,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17219075] [2021-07-13 19:42:03,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17219075] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:03,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:03,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:03,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493406624] [2021-07-13 19:42:03,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:03,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:03,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:03,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:03,157 INFO L87 Difference]: Start difference. First operand 618 states and 2207 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:03,364 INFO L93 Difference]: Finished difference Result 742 states and 2401 transitions. [2021-07-13 19:42:03,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:03,365 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:03,367 INFO L225 Difference]: With dead ends: 742 [2021-07-13 19:42:03,367 INFO L226 Difference]: Without dead ends: 719 [2021-07-13 19:42:03,368 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 188.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:03,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-07-13 19:42:03,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 555. [2021-07-13 19:42:03,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 3.487364620938628) internal successors, (1932), 554 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:03,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1932 transitions. [2021-07-13 19:42:03,378 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1932 transitions. Word has length 16 [2021-07-13 19:42:03,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:03,378 INFO L482 AbstractCegarLoop]: Abstraction has 555 states and 1932 transitions. [2021-07-13 19:42:03,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,378 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1932 transitions. [2021-07-13 19:42:03,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:03,379 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:03,379 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:42:03,379 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-07-13 19:42:03,380 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1307197767, now seen corresponding path program 4 times [2021-07-13 19:42:03,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630742100] [2021-07-13 19:42:03,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:03,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630742100] [2021-07-13 19:42:03,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630742100] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:03,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:03,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:03,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478106405] [2021-07-13 19:42:03,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:03,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:03,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:03,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:03,440 INFO L87 Difference]: Start difference. First operand 555 states and 1932 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:03,605 INFO L93 Difference]: Finished difference Result 829 states and 2671 transitions. [2021-07-13 19:42:03,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:03,606 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:03,608 INFO L225 Difference]: With dead ends: 829 [2021-07-13 19:42:03,608 INFO L226 Difference]: Without dead ends: 806 [2021-07-13 19:42:03,608 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 103.1ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:03,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-07-13 19:42:03,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 565. [2021-07-13 19:42:03,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 3.469858156028369) internal successors, (1957), 564 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1957 transitions. [2021-07-13 19:42:03,619 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1957 transitions. Word has length 16 [2021-07-13 19:42:03,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:03,619 INFO L482 AbstractCegarLoop]: Abstraction has 565 states and 1957 transitions. [2021-07-13 19:42:03,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,619 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1957 transitions. [2021-07-13 19:42:03,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:03,620 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:03,620 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:42:03,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-07-13 19:42:03,620 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,620 INFO L82 PathProgramCache]: Analyzing trace with hash -2145877403, now seen corresponding path program 3 times [2021-07-13 19:42:03,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,620 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860791032] [2021-07-13 19:42:03,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:03,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860791032] [2021-07-13 19:42:03,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860791032] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:03,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:03,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:03,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682157313] [2021-07-13 19:42:03,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:03,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:03,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:03,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:03,697 INFO L87 Difference]: Start difference. First operand 565 states and 1957 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:03,849 INFO L93 Difference]: Finished difference Result 670 states and 2109 transitions. [2021-07-13 19:42:03,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:03,849 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:03,851 INFO L225 Difference]: With dead ends: 670 [2021-07-13 19:42:03,851 INFO L226 Difference]: Without dead ends: 641 [2021-07-13 19:42:03,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 126.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:03,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-07-13 19:42:03,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 499. [2021-07-13 19:42:03,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 498 states have (on average 3.3493975903614457) internal successors, (1668), 498 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:03,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 1668 transitions. [2021-07-13 19:42:03,859 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 1668 transitions. Word has length 16 [2021-07-13 19:42:03,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:03,859 INFO L482 AbstractCegarLoop]: Abstraction has 499 states and 1668 transitions. [2021-07-13 19:42:03,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:03,859 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 1668 transitions. [2021-07-13 19:42:03,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:03,860 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:03,860 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:42:03,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-07-13 19:42:03,860 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:03,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:03,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1820955431, now seen corresponding path program 4 times [2021-07-13 19:42:03,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:03,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292133898] [2021-07-13 19:42:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:03,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:03,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:03,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:03,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292133898] [2021-07-13 19:42:03,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292133898] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:03,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:03,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:03,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563313306] [2021-07-13 19:42:03,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:03,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:03,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:03,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:03,915 INFO L87 Difference]: Start difference. First operand 499 states and 1668 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:04,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,113 INFO L93 Difference]: Finished difference Result 674 states and 2121 transitions. [2021-07-13 19:42:04,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:04,113 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:04,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,115 INFO L225 Difference]: With dead ends: 674 [2021-07-13 19:42:04,115 INFO L226 Difference]: Without dead ends: 645 [2021-07-13 19:42:04,115 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:04,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-07-13 19:42:04,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 505. [2021-07-13 19:42:04,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 3.3472222222222223) internal successors, (1687), 504 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:04,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1687 transitions. [2021-07-13 19:42:04,123 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1687 transitions. Word has length 16 [2021-07-13 19:42:04,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,123 INFO L482 AbstractCegarLoop]: Abstraction has 505 states and 1687 transitions. [2021-07-13 19:42:04,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:04,123 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1687 transitions. [2021-07-13 19:42:04,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:04,124 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,124 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:42:04,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-07-13 19:42:04,124 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:04,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:04,124 INFO L82 PathProgramCache]: Analyzing trace with hash 648487496, now seen corresponding path program 3 times [2021-07-13 19:42:04,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:04,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789608484] [2021-07-13 19:42:04,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:04,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:04,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:04,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789608484] [2021-07-13 19:42:04,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789608484] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:04,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:04,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:04,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728012417] [2021-07-13 19:42:04,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:04,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:04,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:04,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:04,200 INFO L87 Difference]: Start difference. First operand 505 states and 1687 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:04,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,378 INFO L93 Difference]: Finished difference Result 1060 states and 3246 transitions. [2021-07-13 19:42:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:42:04,378 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:04,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,380 INFO L225 Difference]: With dead ends: 1060 [2021-07-13 19:42:04,380 INFO L226 Difference]: Without dead ends: 1033 [2021-07-13 19:42:04,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 120.0ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:42:04,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2021-07-13 19:42:04,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 505. [2021-07-13 19:42:04,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 3.3472222222222223) internal successors, (1687), 504 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:04,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1687 transitions. [2021-07-13 19:42:04,391 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1687 transitions. Word has length 16 [2021-07-13 19:42:04,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,391 INFO L482 AbstractCegarLoop]: Abstraction has 505 states and 1687 transitions. [2021-07-13 19:42:04,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:04,391 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1687 transitions. [2021-07-13 19:42:04,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:04,392 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,392 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:42:04,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-07-13 19:42:04,392 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:04,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:04,393 INFO L82 PathProgramCache]: Analyzing trace with hash 529800585, now seen corresponding path program 3 times [2021-07-13 19:42:04,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:04,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708738434] [2021-07-13 19:42:04,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:04,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:04,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708738434] [2021-07-13 19:42:04,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708738434] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:04,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:04,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:04,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727357593] [2021-07-13 19:42:04,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:04,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:04,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:04,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:04,574 INFO L87 Difference]: Start difference. First operand 505 states and 1687 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:04,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,716 INFO L93 Difference]: Finished difference Result 821 states and 2570 transitions. [2021-07-13 19:42:04,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:04,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:04,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,718 INFO L225 Difference]: With dead ends: 821 [2021-07-13 19:42:04,718 INFO L226 Difference]: Without dead ends: 794 [2021-07-13 19:42:04,718 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 184.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:04,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-07-13 19:42:04,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 505. [2021-07-13 19:42:04,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 504 states have (on average 3.3472222222222223) internal successors, (1687), 504 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:04,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 1687 transitions. [2021-07-13 19:42:04,740 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 1687 transitions. Word has length 16 [2021-07-13 19:42:04,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,740 INFO L482 AbstractCegarLoop]: Abstraction has 505 states and 1687 transitions. [2021-07-13 19:42:04,740 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:04,740 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 1687 transitions. [2021-07-13 19:42:04,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:04,741 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,741 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:42:04,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-07-13 19:42:04,741 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:04,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:04,742 INFO L82 PathProgramCache]: Analyzing trace with hash -1222989368, now seen corresponding path program 5 times [2021-07-13 19:42:04,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:04,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620315216] [2021-07-13 19:42:04,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:04,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:04,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:04,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:04,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620315216] [2021-07-13 19:42:04,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620315216] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:04,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:04,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:04,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337791395] [2021-07-13 19:42:04,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:04,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:04,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:04,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:04,783 INFO L87 Difference]: Start difference. First operand 505 states and 1687 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:04,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:04,894 INFO L93 Difference]: Finished difference Result 891 states and 2762 transitions. [2021-07-13 19:42:04,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:04,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:04,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:04,896 INFO L225 Difference]: With dead ends: 891 [2021-07-13 19:42:04,896 INFO L226 Difference]: Without dead ends: 862 [2021-07-13 19:42:04,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 55.8ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:04,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2021-07-13 19:42:04,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 494. [2021-07-13 19:42:04,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.36105476673428) internal successors, (1657), 493 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:04,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1657 transitions. [2021-07-13 19:42:04,905 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1657 transitions. Word has length 16 [2021-07-13 19:42:04,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:04,905 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1657 transitions. [2021-07-13 19:42:04,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:04,905 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1657 transitions. [2021-07-13 19:42:04,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:04,906 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:04,906 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:42:04,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-07-13 19:42:04,906 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:04,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:04,907 INFO L82 PathProgramCache]: Analyzing trace with hash -248674713, now seen corresponding path program 5 times [2021-07-13 19:42:04,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:04,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537454378] [2021-07-13 19:42:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:04,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:04,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:04,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537454378] [2021-07-13 19:42:04,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537454378] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:04,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:04,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:04,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246112161] [2021-07-13 19:42:04,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:04,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:04,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:04,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:04,965 INFO L87 Difference]: Start difference. First operand 494 states and 1657 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,116 INFO L93 Difference]: Finished difference Result 868 states and 2732 transitions. [2021-07-13 19:42:05,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:05,117 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,119 INFO L225 Difference]: With dead ends: 868 [2021-07-13 19:42:05,119 INFO L226 Difference]: Without dead ends: 828 [2021-07-13 19:42:05,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 100.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:05,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2021-07-13 19:42:05,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 494. [2021-07-13 19:42:05,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3509127789046653) internal successors, (1652), 493 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1652 transitions. [2021-07-13 19:42:05,127 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1652 transitions. Word has length 16 [2021-07-13 19:42:05,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:05,128 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1652 transitions. [2021-07-13 19:42:05,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,128 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1652 transitions. [2021-07-13 19:42:05,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:05,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:05,128 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:42:05,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-07-13 19:42:05,129 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:05,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:05,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1291259644, now seen corresponding path program 6 times [2021-07-13 19:42:05,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:05,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19158537] [2021-07-13 19:42:05,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:05,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:05,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19158537] [2021-07-13 19:42:05,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19158537] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:05,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:05,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:05,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767847856] [2021-07-13 19:42:05,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:05,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:05,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:05,179 INFO L87 Difference]: Start difference. First operand 494 states and 1652 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,278 INFO L93 Difference]: Finished difference Result 741 states and 2296 transitions. [2021-07-13 19:42:05,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:05,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,280 INFO L225 Difference]: With dead ends: 741 [2021-07-13 19:42:05,280 INFO L226 Difference]: Without dead ends: 712 [2021-07-13 19:42:05,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 79.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:05,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-07-13 19:42:05,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 494. [2021-07-13 19:42:05,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3509127789046653) internal successors, (1652), 493 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1652 transitions. [2021-07-13 19:42:05,291 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1652 transitions. Word has length 16 [2021-07-13 19:42:05,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:05,291 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1652 transitions. [2021-07-13 19:42:05,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,292 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1652 transitions. [2021-07-13 19:42:05,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:05,292 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:05,292 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:42:05,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-07-13 19:42:05,293 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:05,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:05,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1392400701, now seen corresponding path program 6 times [2021-07-13 19:42:05,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:05,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257753751] [2021-07-13 19:42:05,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:05,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257753751] [2021-07-13 19:42:05,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257753751] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:05,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:05,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:05,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243890051] [2021-07-13 19:42:05,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:05,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:05,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:05,392 INFO L87 Difference]: Start difference. First operand 494 states and 1652 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:05,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,510 INFO L93 Difference]: Finished difference Result 773 states and 2416 transitions. [2021-07-13 19:42:05,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:05,510 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:05,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,525 INFO L225 Difference]: With dead ends: 773 [2021-07-13 19:42:05,525 INFO L226 Difference]: Without dead ends: 744 [2021-07-13 19:42:05,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 100.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:05,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-07-13 19:42:05,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 494. [2021-07-13 19:42:05,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3509127789046653) internal successors, (1652), 493 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1652 transitions. [2021-07-13 19:42:05,534 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1652 transitions. Word has length 16 [2021-07-13 19:42:05,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:05,534 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1652 transitions. [2021-07-13 19:42:05,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:05,535 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1652 transitions. [2021-07-13 19:42:05,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:05,535 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:05,535 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:42:05,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-07-13 19:42:05,536 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:05,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:05,536 INFO L82 PathProgramCache]: Analyzing trace with hash 498850876, now seen corresponding path program 4 times [2021-07-13 19:42:05,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:05,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072175173] [2021-07-13 19:42:05,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:05,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:05,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072175173] [2021-07-13 19:42:05,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072175173] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:05,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:05,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:05,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961470158] [2021-07-13 19:42:05,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:05,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:05,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:05,607 INFO L87 Difference]: Start difference. First operand 494 states and 1652 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,720 INFO L93 Difference]: Finished difference Result 889 states and 2730 transitions. [2021-07-13 19:42:05,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:05,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,722 INFO L225 Difference]: With dead ends: 889 [2021-07-13 19:42:05,722 INFO L226 Difference]: Without dead ends: 862 [2021-07-13 19:42:05,722 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 75.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:05,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2021-07-13 19:42:05,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 494. [2021-07-13 19:42:05,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3509127789046653) internal successors, (1652), 493 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:05,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1652 transitions. [2021-07-13 19:42:05,733 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1652 transitions. Word has length 16 [2021-07-13 19:42:05,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:05,733 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1652 transitions. [2021-07-13 19:42:05,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,734 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1652 transitions. [2021-07-13 19:42:05,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:05,734 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:05,734 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:42:05,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-07-13 19:42:05,735 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:05,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:05,736 INFO L82 PathProgramCache]: Analyzing trace with hash 637834109, now seen corresponding path program 4 times [2021-07-13 19:42:05,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:05,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104421] [2021-07-13 19:42:05,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:05,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:05,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104421] [2021-07-13 19:42:05,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104421] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:05,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:05,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:05,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258276511] [2021-07-13 19:42:05,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:05,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:05,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:05,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:05,842 INFO L87 Difference]: Start difference. First operand 494 states and 1652 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:05,992 INFO L93 Difference]: Finished difference Result 863 states and 2698 transitions. [2021-07-13 19:42:05,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:05,992 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:05,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:05,993 INFO L225 Difference]: With dead ends: 863 [2021-07-13 19:42:05,993 INFO L226 Difference]: Without dead ends: 830 [2021-07-13 19:42:05,994 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 147.1ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:05,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-07-13 19:42:06,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 494. [2021-07-13 19:42:06,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3448275862068964) internal successors, (1649), 493 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:06,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1649 transitions. [2021-07-13 19:42:06,002 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1649 transitions. Word has length 16 [2021-07-13 19:42:06,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,002 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1649 transitions. [2021-07-13 19:42:06,002 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:06,002 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1649 transitions. [2021-07-13 19:42:06,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:06,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,003 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:42:06,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-07-13 19:42:06,003 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1681413370, now seen corresponding path program 5 times [2021-07-13 19:42:06,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830499248] [2021-07-13 19:42:06,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:06,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830499248] [2021-07-13 19:42:06,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830499248] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:06,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:06,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:06,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107289528] [2021-07-13 19:42:06,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:06,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:06,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:06,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:06,033 INFO L87 Difference]: Start difference. First operand 494 states and 1649 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,115 INFO L93 Difference]: Finished difference Result 731 states and 2291 transitions. [2021-07-13 19:42:06,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:06,115 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,116 INFO L225 Difference]: With dead ends: 731 [2021-07-13 19:42:06,117 INFO L226 Difference]: Without dead ends: 704 [2021-07-13 19:42:06,117 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 25.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:06,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2021-07-13 19:42:06,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 494. [2021-07-13 19:42:06,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3448275862068964) internal successors, (1649), 493 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:06,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1649 transitions. [2021-07-13 19:42:06,125 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1649 transitions. Word has length 16 [2021-07-13 19:42:06,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,125 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1649 transitions. [2021-07-13 19:42:06,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,125 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1649 transitions. [2021-07-13 19:42:06,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:06,126 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,126 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:42:06,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-07-13 19:42:06,126 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,126 INFO L82 PathProgramCache]: Analyzing trace with hash -1580392411, now seen corresponding path program 5 times [2021-07-13 19:42:06,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276811497] [2021-07-13 19:42:06,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:06,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276811497] [2021-07-13 19:42:06,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276811497] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:06,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:06,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:06,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145883160] [2021-07-13 19:42:06,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:06,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:06,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:06,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:06,222 INFO L87 Difference]: Start difference. First operand 494 states and 1649 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,490 INFO L93 Difference]: Finished difference Result 731 states and 2291 transitions. [2021-07-13 19:42:06,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:06,490 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,492 INFO L225 Difference]: With dead ends: 731 [2021-07-13 19:42:06,492 INFO L226 Difference]: Without dead ends: 704 [2021-07-13 19:42:06,492 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 228.3ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:06,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2021-07-13 19:42:06,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 494. [2021-07-13 19:42:06,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.3448275862068964) internal successors, (1649), 493 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1649 transitions. [2021-07-13 19:42:06,500 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1649 transitions. Word has length 16 [2021-07-13 19:42:06,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,500 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1649 transitions. [2021-07-13 19:42:06,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,500 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1649 transitions. [2021-07-13 19:42:06,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:06,501 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,501 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:42:06,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-07-13 19:42:06,501 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,502 INFO L82 PathProgramCache]: Analyzing trace with hash 784334086, now seen corresponding path program 5 times [2021-07-13 19:42:06,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032612441] [2021-07-13 19:42:06,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:06,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032612441] [2021-07-13 19:42:06,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032612441] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:06,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:06,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:06,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111582352] [2021-07-13 19:42:06,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:06,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:06,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:06,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:06,549 INFO L87 Difference]: Start difference. First operand 494 states and 1649 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,667 INFO L93 Difference]: Finished difference Result 793 states and 2506 transitions. [2021-07-13 19:42:06,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:06,668 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,669 INFO L225 Difference]: With dead ends: 793 [2021-07-13 19:42:06,669 INFO L226 Difference]: Without dead ends: 770 [2021-07-13 19:42:06,669 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:06,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2021-07-13 19:42:06,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 490. [2021-07-13 19:42:06,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 3.347648261758691) internal successors, (1637), 489 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:06,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1637 transitions. [2021-07-13 19:42:06,678 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1637 transitions. Word has length 16 [2021-07-13 19:42:06,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:06,678 INFO L482 AbstractCegarLoop]: Abstraction has 490 states and 1637 transitions. [2021-07-13 19:42:06,678 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:06,678 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1637 transitions. [2021-07-13 19:42:06,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:06,679 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:06,679 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:42:06,679 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-07-13 19:42:06,679 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:06,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:06,680 INFO L82 PathProgramCache]: Analyzing trace with hash 797847013, now seen corresponding path program 5 times [2021-07-13 19:42:06,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:06,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311646593] [2021-07-13 19:42:06,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:06,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:06,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:06,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311646593] [2021-07-13 19:42:06,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311646593] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:06,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:06,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:06,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742861323] [2021-07-13 19:42:06,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:06,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:06,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:06,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:06,792 INFO L87 Difference]: Start difference. First operand 490 states and 1637 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:06,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:06,992 INFO L93 Difference]: Finished difference Result 803 states and 2527 transitions. [2021-07-13 19:42:06,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:06,992 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:06,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:06,994 INFO L225 Difference]: With dead ends: 803 [2021-07-13 19:42:06,994 INFO L226 Difference]: Without dead ends: 776 [2021-07-13 19:42:06,994 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 171.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:06,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-07-13 19:42:07,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 490. [2021-07-13 19:42:07,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 3.3435582822085887) internal successors, (1635), 489 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:07,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1635 transitions. [2021-07-13 19:42:07,002 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1635 transitions. Word has length 16 [2021-07-13 19:42:07,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:07,002 INFO L482 AbstractCegarLoop]: Abstraction has 490 states and 1635 transitions. [2021-07-13 19:42:07,002 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:07,002 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1635 transitions. [2021-07-13 19:42:07,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:07,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:07,003 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:42:07,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-07-13 19:42:07,003 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:07,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:07,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1214532848, now seen corresponding path program 6 times [2021-07-13 19:42:07,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:07,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954130352] [2021-07-13 19:42:07,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:07,122 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:42:07,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:07,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954130352] [2021-07-13 19:42:07,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954130352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:07,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077186960] [2021-07-13 19:42:07,122 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 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:42:07,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-07-13 19:42:07,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:07,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:42:07,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:07,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 18 treesize of output 14 [2021-07-13 19:42:07,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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 18 treesize of output 14 [2021-07-13 19:42:07,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,428 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-07-13 19:42:07,429 INFO L628 ElimStorePlain]: treesize reduction 133, result has 55.2 percent of original size [2021-07-13 19:42:07,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:42:07,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:311, output treesize:152 [2021-07-13 19:42: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 15 treesize of output 11 [2021-07-13 19:42:07,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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 25 treesize of output 19 [2021-07-13 19:42:07,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-07-13 19:42:07,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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 15 treesize of output 11 [2021-07-13 19:42:07,529 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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 15 treesize of output 11 [2021-07-13 19:42:07,533 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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 15 treesize of output 11 [2021-07-13 19:42:07,538 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,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 15 treesize of output 11 [2021-07-13 19:42:07,542 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,558 INFO L628 ElimStorePlain]: treesize reduction 100, result has 18.0 percent of original size [2021-07-13 19:42:07,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,559 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 1 variables, input treesize:275, output treesize:22 [2021-07-13 19:42:07,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:42:07,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,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 8 treesize of output 6 [2021-07-13 19:42:07,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:07,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:07,598 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:8 [2021-07-13 19:42:07,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:07,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077186960] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:07,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:07,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-07-13 19:42:07,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415348422] [2021-07-13 19:42:07,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:07,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:07,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:07,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:42:07,622 INFO L87 Difference]: Start difference. First operand 490 states and 1635 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:07,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:07,817 INFO L93 Difference]: Finished difference Result 671 states and 2073 transitions. [2021-07-13 19:42:07,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:07,817 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:07,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:07,819 INFO L225 Difference]: With dead ends: 671 [2021-07-13 19:42:07,819 INFO L226 Difference]: Without dead ends: 638 [2021-07-13 19:42:07,819 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 297.8ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:42:07,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2021-07-13 19:42:07,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 490. [2021-07-13 19:42:07,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 3.339468302658487) internal successors, (1633), 489 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:07,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1633 transitions. [2021-07-13 19:42:07,828 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1633 transitions. Word has length 16 [2021-07-13 19:42:07,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:07,829 INFO L482 AbstractCegarLoop]: Abstraction has 490 states and 1633 transitions. [2021-07-13 19:42:07,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:07,829 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1633 transitions. [2021-07-13 19:42:07,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:07,830 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:07,830 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:42:08,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-07-13 19:42:08,045 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1154290151, now seen corresponding path program 6 times [2021-07-13 19:42:08,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145371266] [2021-07-13 19:42:08,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:08,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145371266] [2021-07-13 19:42:08,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145371266] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:08,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:08,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:08,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193725403] [2021-07-13 19:42:08,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:08,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:08,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:08,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:08,193 INFO L87 Difference]: Start difference. First operand 490 states and 1633 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:08,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,378 INFO L93 Difference]: Finished difference Result 708 states and 2212 transitions. [2021-07-13 19:42:08,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:08,379 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:08,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:08,381 INFO L225 Difference]: With dead ends: 708 [2021-07-13 19:42:08,381 INFO L226 Difference]: Without dead ends: 685 [2021-07-13 19:42:08,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 213.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:08,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-07-13 19:42:08,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 490. [2021-07-13 19:42:08,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 3.339468302658487) internal successors, (1633), 489 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1633 transitions. [2021-07-13 19:42:08,389 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1633 transitions. Word has length 16 [2021-07-13 19:42:08,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:08,389 INFO L482 AbstractCegarLoop]: Abstraction has 490 states and 1633 transitions. [2021-07-13 19:42:08,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 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:42:08,389 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1633 transitions. [2021-07-13 19:42:08,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:08,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:08,390 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:42:08,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-07-13 19:42:08,390 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1810256696, now seen corresponding path program 6 times [2021-07-13 19:42:08,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101851397] [2021-07-13 19:42:08,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:08,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101851397] [2021-07-13 19:42:08,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101851397] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:08,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:08,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:08,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860778789] [2021-07-13 19:42:08,428 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:08,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:08,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:08,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:08,429 INFO L87 Difference]: Start difference. First operand 490 states and 1633 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:08,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,530 INFO L93 Difference]: Finished difference Result 775 states and 2446 transitions. [2021-07-13 19:42:08,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:08,531 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:08,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:08,533 INFO L225 Difference]: With dead ends: 775 [2021-07-13 19:42:08,533 INFO L226 Difference]: Without dead ends: 748 [2021-07-13 19:42:08,533 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 49.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:08,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2021-07-13 19:42:08,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 484. [2021-07-13 19:42:08,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.341614906832298) internal successors, (1614), 483 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1614 transitions. [2021-07-13 19:42:08,541 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1614 transitions. Word has length 16 [2021-07-13 19:42:08,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:08,541 INFO L482 AbstractCegarLoop]: Abstraction has 484 states and 1614 transitions. [2021-07-13 19:42:08,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:08,541 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1614 transitions. [2021-07-13 19:42:08,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:42:08,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:08,542 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:42:08,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-07-13 19:42:08,542 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,543 INFO L82 PathProgramCache]: Analyzing trace with hash 719225929, now seen corresponding path program 6 times [2021-07-13 19:42:08,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811658562] [2021-07-13 19:42:08,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:08,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811658562] [2021-07-13 19:42:08,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811658562] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:08,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:08,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:08,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435635714] [2021-07-13 19:42:08,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:08,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:08,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:08,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:08,624 INFO L87 Difference]: Start difference. First operand 484 states and 1614 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:08,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,793 INFO L93 Difference]: Finished difference Result 789 states and 2475 transitions. [2021-07-13 19:42:08,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:08,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:08,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:08,795 INFO L225 Difference]: With dead ends: 789 [2021-07-13 19:42:08,795 INFO L226 Difference]: Without dead ends: 756 [2021-07-13 19:42:08,795 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 132.0ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:08,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2021-07-13 19:42:08,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 484. [2021-07-13 19:42:08,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.3374741200828155) internal successors, (1612), 483 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1612 transitions. [2021-07-13 19:42:08,803 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1612 transitions. Word has length 16 [2021-07-13 19:42:08,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:08,803 INFO L482 AbstractCegarLoop]: Abstraction has 484 states and 1612 transitions. [2021-07-13 19:42:08,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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:42:08,803 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1612 transitions. [2021-07-13 19:42:08,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:08,804 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:08,804 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:42:08,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-07-13 19:42:08,804 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,804 INFO L82 PathProgramCache]: Analyzing trace with hash 332173913, now seen corresponding path program 1 times [2021-07-13 19:42:08,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648351554] [2021-07-13 19:42:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:08,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648351554] [2021-07-13 19:42:08,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648351554] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:08,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:08,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:08,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804130426] [2021-07-13 19:42:08,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:08,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:08,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:08,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:08,825 INFO L87 Difference]: Start difference. First operand 484 states and 1612 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,879 INFO L93 Difference]: Finished difference Result 660 states and 2019 transitions. [2021-07-13 19:42:08,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:08,879 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:08,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:08,880 INFO L225 Difference]: With dead ends: 660 [2021-07-13 19:42:08,880 INFO L226 Difference]: Without dead ends: 660 [2021-07-13 19:42:08,880 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.5ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:08,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-07-13 19:42:08,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 463. [2021-07-13 19:42:08,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 3.344155844155844) internal successors, (1545), 462 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1545 transitions. [2021-07-13 19:42:08,888 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1545 transitions. Word has length 18 [2021-07-13 19:42:08,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:08,888 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1545 transitions. [2021-07-13 19:42:08,888 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,888 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1545 transitions. [2021-07-13 19:42:08,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:08,889 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:08,889 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:42:08,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-07-13 19:42:08,889 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:08,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:08,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1430498957, now seen corresponding path program 2 times [2021-07-13 19:42:08,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:08,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947457219] [2021-07-13 19:42:08,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:08,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:08,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:08,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947457219] [2021-07-13 19:42:08,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947457219] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:08,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:08,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:08,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612303636] [2021-07-13 19:42:08,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:08,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:08,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:08,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:08,914 INFO L87 Difference]: Start difference. First operand 463 states and 1545 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:08,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:08,999 INFO L93 Difference]: Finished difference Result 869 states and 2635 transitions. [2021-07-13 19:42:09,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:09,000 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:09,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,002 INFO L225 Difference]: With dead ends: 869 [2021-07-13 19:42:09,002 INFO L226 Difference]: Without dead ends: 795 [2021-07-13 19:42:09,002 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:09,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-07-13 19:42:09,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 463. [2021-07-13 19:42:09,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 3.326839826839827) internal successors, (1537), 462 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1537 transitions. [2021-07-13 19:42:09,009 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1537 transitions. Word has length 18 [2021-07-13 19:42:09,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,009 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1537 transitions. [2021-07-13 19:42:09,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,010 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1537 transitions. [2021-07-13 19:42:09,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:09,010 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,010 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:42:09,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-07-13 19:42:09,011 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1664376435, now seen corresponding path program 1 times [2021-07-13 19:42:09,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981438006] [2021-07-13 19:42:09,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:09,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:09,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:09,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981438006] [2021-07-13 19:42:09,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981438006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:09,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219952071] [2021-07-13 19:42:09,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:42:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:09,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-07-13 19:42:09,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:09,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 33 treesize of output 25 [2021-07-13 19:42:09,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:09,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:22 [2021-07-13 19:42:09,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 25 treesize of output 19 [2021-07-13 19:42:09,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,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 33 treesize of output 25 [2021-07-13 19:42:09,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:09,231 INFO L518 ElimStorePlain]: Eliminatee index_of_4 vanished before elimination [2021-07-13 19:42:09,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:09,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:1 [2021-07-13 19:42:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:09,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219952071] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:09,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:09,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2021-07-13 19:42:09,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571177696] [2021-07-13 19:42:09,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:09,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:09,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:42:09,247 INFO L87 Difference]: Start difference. First operand 463 states and 1537 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,297 INFO L93 Difference]: Finished difference Result 545 states and 1727 transitions. [2021-07-13 19:42:09,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:42:09,297 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:09,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,298 INFO L225 Difference]: With dead ends: 545 [2021-07-13 19:42:09,298 INFO L226 Difference]: Without dead ends: 537 [2021-07-13 19:42:09,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 105.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:42:09,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2021-07-13 19:42:09,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 463. [2021-07-13 19:42:09,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 3.3181818181818183) internal successors, (1533), 462 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1533 transitions. [2021-07-13 19:42:09,305 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1533 transitions. Word has length 18 [2021-07-13 19:42:09,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,305 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1533 transitions. [2021-07-13 19:42:09,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,305 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1533 transitions. [2021-07-13 19:42:09,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:09,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,306 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:42:09,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:09,523 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1681246645, now seen corresponding path program 1 times [2021-07-13 19:42:09,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307642264] [2021-07-13 19:42:09,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:09,569 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:09,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:09,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307642264] [2021-07-13 19:42:09,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307642264] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:09,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:09,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:09,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359711528] [2021-07-13 19:42:09,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:09,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:09,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:09,570 INFO L87 Difference]: Start difference. First operand 463 states and 1533 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,667 INFO L93 Difference]: Finished difference Result 650 states and 2010 transitions. [2021-07-13 19:42:09,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:09,667 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:09,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,668 INFO L225 Difference]: With dead ends: 650 [2021-07-13 19:42:09,668 INFO L226 Difference]: Without dead ends: 650 [2021-07-13 19:42:09,669 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 50.7ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:09,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-07-13 19:42:09,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 471. [2021-07-13 19:42:09,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 3.3297872340425534) internal successors, (1565), 470 states have internal predecessors, (1565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1565 transitions. [2021-07-13 19:42:09,676 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1565 transitions. Word has length 18 [2021-07-13 19:42:09,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,676 INFO L482 AbstractCegarLoop]: Abstraction has 471 states and 1565 transitions. [2021-07-13 19:42:09,676 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,676 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1565 transitions. [2021-07-13 19:42:09,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:09,677 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,677 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:42:09,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-07-13 19:42:09,677 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,678 INFO L82 PathProgramCache]: Analyzing trace with hash -7330485, now seen corresponding path program 1 times [2021-07-13 19:42:09,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629080357] [2021-07-13 19:42:09,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:09,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:09,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629080357] [2021-07-13 19:42:09,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629080357] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:09,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:09,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:09,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722780588] [2021-07-13 19:42:09,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:09,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:09,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:09,732 INFO L87 Difference]: Start difference. First operand 471 states and 1565 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,828 INFO L93 Difference]: Finished difference Result 729 states and 2244 transitions. [2021-07-13 19:42:09,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:09,829 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:09,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,830 INFO L225 Difference]: With dead ends: 729 [2021-07-13 19:42:09,830 INFO L226 Difference]: Without dead ends: 676 [2021-07-13 19:42:09,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 45.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:09,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-07-13 19:42:09,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 475. [2021-07-13 19:42:09,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.3354430379746836) internal successors, (1581), 474 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1581 transitions. [2021-07-13 19:42:09,837 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1581 transitions. Word has length 18 [2021-07-13 19:42:09,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,837 INFO L482 AbstractCegarLoop]: Abstraction has 475 states and 1581 transitions. [2021-07-13 19:42:09,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,837 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1581 transitions. [2021-07-13 19:42:09,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:09,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,838 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:42:09,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-07-13 19:42:09,838 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1646195509, now seen corresponding path program 2 times [2021-07-13 19:42:09,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764603029] [2021-07-13 19:42:09,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:09,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:09,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:09,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764603029] [2021-07-13 19:42:09,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764603029] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:09,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:09,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:09,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626406752] [2021-07-13 19:42:09,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:09,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:09,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:09,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:09,865 INFO L87 Difference]: Start difference. First operand 475 states and 1581 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:09,965 INFO L93 Difference]: Finished difference Result 773 states and 2360 transitions. [2021-07-13 19:42:09,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:09,965 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:09,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:09,966 INFO L225 Difference]: With dead ends: 773 [2021-07-13 19:42:09,966 INFO L226 Difference]: Without dead ends: 699 [2021-07-13 19:42:09,967 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 47.4ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:09,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-07-13 19:42:09,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 475. [2021-07-13 19:42:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.318565400843882) internal successors, (1573), 474 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1573 transitions. [2021-07-13 19:42:09,974 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1573 transitions. Word has length 18 [2021-07-13 19:42:09,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:09,974 INFO L482 AbstractCegarLoop]: Abstraction has 475 states and 1573 transitions. [2021-07-13 19:42:09,975 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:09,975 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1573 transitions. [2021-07-13 19:42:09,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:09,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:09,975 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:42:09,975 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-07-13 19:42:09,976 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:09,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:09,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1406905333, now seen corresponding path program 2 times [2021-07-13 19:42:09,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:09,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648871992] [2021-07-13 19:42:09,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648871992] [2021-07-13 19:42:10,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648871992] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:10,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746740932] [2021-07-13 19:42:10,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:10,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:10,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,031 INFO L87 Difference]: Start difference. First operand 475 states and 1573 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,133 INFO L93 Difference]: Finished difference Result 747 states and 2284 transitions. [2021-07-13 19:42:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:10,133 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,134 INFO L225 Difference]: With dead ends: 747 [2021-07-13 19:42:10,134 INFO L226 Difference]: Without dead ends: 696 [2021-07-13 19:42:10,134 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 61.5ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:10,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-07-13 19:42:10,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 475. [2021-07-13 19:42:10,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.310126582278481) internal successors, (1569), 474 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1569 transitions. [2021-07-13 19:42:10,142 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1569 transitions. Word has length 18 [2021-07-13 19:42:10,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,142 INFO L482 AbstractCegarLoop]: Abstraction has 475 states and 1569 transitions. [2021-07-13 19:42:10,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,142 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1569 transitions. [2021-07-13 19:42:10,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,143 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,143 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:42:10,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-07-13 19:42:10,143 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1763906343, now seen corresponding path program 1 times [2021-07-13 19:42:10,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526013260] [2021-07-13 19:42:10,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526013260] [2021-07-13 19:42:10,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526013260] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:10,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498699352] [2021-07-13 19:42:10,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:10,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:10,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,166 INFO L87 Difference]: Start difference. First operand 475 states and 1569 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,227 INFO L93 Difference]: Finished difference Result 930 states and 2784 transitions. [2021-07-13 19:42:10,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:10,228 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,229 INFO L225 Difference]: With dead ends: 930 [2021-07-13 19:42:10,229 INFO L226 Difference]: Without dead ends: 877 [2021-07-13 19:42:10,229 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.1ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-07-13 19:42:10,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 475. [2021-07-13 19:42:10,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.3059071729957807) internal successors, (1567), 474 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1567 transitions. [2021-07-13 19:42:10,237 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1567 transitions. Word has length 18 [2021-07-13 19:42:10,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,237 INFO L482 AbstractCegarLoop]: Abstraction has 475 states and 1567 transitions. [2021-07-13 19:42:10,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,237 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1567 transitions. [2021-07-13 19:42:10,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,238 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:42:10,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-07-13 19:42:10,238 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,238 INFO L82 PathProgramCache]: Analyzing trace with hash 700897977, now seen corresponding path program 2 times [2021-07-13 19:42:10,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480369028] [2021-07-13 19:42:10,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480369028] [2021-07-13 19:42:10,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480369028] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:10,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490332917] [2021-07-13 19:42:10,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:10,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:10,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,258 INFO L87 Difference]: Start difference. First operand 475 states and 1567 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,309 INFO L93 Difference]: Finished difference Result 750 states and 2296 transitions. [2021-07-13 19:42:10,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:10,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,310 INFO L225 Difference]: With dead ends: 750 [2021-07-13 19:42:10,310 INFO L226 Difference]: Without dead ends: 686 [2021-07-13 19:42:10,311 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.1ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-07-13 19:42:10,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 471. [2021-07-13 19:42:10,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 3.304255319148936) internal successors, (1553), 470 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1553 transitions. [2021-07-13 19:42:10,318 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1553 transitions. Word has length 18 [2021-07-13 19:42:10,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,318 INFO L482 AbstractCegarLoop]: Abstraction has 471 states and 1553 transitions. [2021-07-13 19:42:10,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,318 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1553 transitions. [2021-07-13 19:42:10,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,319 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,319 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:42:10,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-07-13 19:42:10,319 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1399083479, now seen corresponding path program 1 times [2021-07-13 19:42:10,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40412038] [2021-07-13 19:42:10,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40412038] [2021-07-13 19:42:10,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40412038] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:10,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300484225] [2021-07-13 19:42:10,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:10,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:10,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,366 INFO L87 Difference]: Start difference. First operand 471 states and 1553 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,445 INFO L93 Difference]: Finished difference Result 818 states and 2502 transitions. [2021-07-13 19:42:10,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:10,445 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,446 INFO L225 Difference]: With dead ends: 818 [2021-07-13 19:42:10,447 INFO L226 Difference]: Without dead ends: 754 [2021-07-13 19:42:10,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 33.5ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2021-07-13 19:42:10,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 475. [2021-07-13 19:42:10,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.289029535864979) internal successors, (1559), 474 states have internal predecessors, (1559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1559 transitions. [2021-07-13 19:42:10,454 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1559 transitions. Word has length 18 [2021-07-13 19:42:10,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,454 INFO L482 AbstractCegarLoop]: Abstraction has 475 states and 1559 transitions. [2021-07-13 19:42:10,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,454 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1559 transitions. [2021-07-13 19:42:10,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,455 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,455 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:42:10,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-07-13 19:42:10,455 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,455 INFO L82 PathProgramCache]: Analyzing trace with hash 506049385, now seen corresponding path program 2 times [2021-07-13 19:42:10,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908297746] [2021-07-13 19:42:10,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908297746] [2021-07-13 19:42:10,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908297746] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:10,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606258226] [2021-07-13 19:42:10,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:10,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:10,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,491 INFO L87 Difference]: Start difference. First operand 475 states and 1559 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,548 INFO L93 Difference]: Finished difference Result 820 states and 2505 transitions. [2021-07-13 19:42:10,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:10,549 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,550 INFO L225 Difference]: With dead ends: 820 [2021-07-13 19:42:10,550 INFO L226 Difference]: Without dead ends: 763 [2021-07-13 19:42:10,550 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-07-13 19:42:10,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 471. [2021-07-13 19:42:10,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 3.3) internal successors, (1551), 470 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1551 transitions. [2021-07-13 19:42:10,557 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1551 transitions. Word has length 18 [2021-07-13 19:42:10,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,557 INFO L482 AbstractCegarLoop]: Abstraction has 471 states and 1551 transitions. [2021-07-13 19:42:10,557 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,557 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1551 transitions. [2021-07-13 19:42:10,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,558 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,558 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:42:10,558 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-07-13 19:42:10,558 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1566939773, now seen corresponding path program 3 times [2021-07-13 19:42:10,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307591968] [2021-07-13 19:42:10,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307591968] [2021-07-13 19:42:10,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307591968] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:10,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760188734] [2021-07-13 19:42:10,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:10,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:10,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,588 INFO L87 Difference]: Start difference. First operand 471 states and 1551 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,633 INFO L93 Difference]: Finished difference Result 621 states and 1917 transitions. [2021-07-13 19:42:10,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:42:10,633 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,634 INFO L225 Difference]: With dead ends: 621 [2021-07-13 19:42:10,634 INFO L226 Difference]: Without dead ends: 621 [2021-07-13 19:42:10,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 17.9ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:10,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-07-13 19:42:10,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 435. [2021-07-13 19:42:10,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.2419354838709675) internal successors, (1407), 434 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1407 transitions. [2021-07-13 19:42:10,641 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1407 transitions. Word has length 18 [2021-07-13 19:42:10,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,641 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1407 transitions. [2021-07-13 19:42:10,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,641 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1407 transitions. [2021-07-13 19:42:10,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,641 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:42:10,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-07-13 19:42:10,642 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1823737981, now seen corresponding path program 3 times [2021-07-13 19:42:10,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754266077] [2021-07-13 19:42:10,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,676 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754266077] [2021-07-13 19:42:10,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754266077] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:10,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109915337] [2021-07-13 19:42:10,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:10,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:10,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,676 INFO L87 Difference]: Start difference. First operand 435 states and 1407 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,733 INFO L93 Difference]: Finished difference Result 575 states and 1751 transitions. [2021-07-13 19:42:10,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:10,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,734 INFO L225 Difference]: With dead ends: 575 [2021-07-13 19:42:10,734 INFO L226 Difference]: Without dead ends: 522 [2021-07-13 19:42:10,734 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.2ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:10,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-07-13 19:42:10,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 435. [2021-07-13 19:42:10,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.2327188940092166) internal successors, (1403), 434 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1403 transitions. [2021-07-13 19:42:10,740 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1403 transitions. Word has length 18 [2021-07-13 19:42:10,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,740 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1403 transitions. [2021-07-13 19:42:10,740 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,740 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1403 transitions. [2021-07-13 19:42:10,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,741 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,741 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:42:10,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-07-13 19:42:10,741 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1398789765, now seen corresponding path program 4 times [2021-07-13 19:42:10,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301457317] [2021-07-13 19:42:10,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301457317] [2021-07-13 19:42:10,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301457317] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:10,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584822616] [2021-07-13 19:42:10,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:10,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:10,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,765 INFO L87 Difference]: Start difference. First operand 435 states and 1403 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,816 INFO L93 Difference]: Finished difference Result 563 states and 1723 transitions. [2021-07-13 19:42:10,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:10,817 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,818 INFO L225 Difference]: With dead ends: 563 [2021-07-13 19:42:10,818 INFO L226 Difference]: Without dead ends: 498 [2021-07-13 19:42:10,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.9ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:10,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-07-13 19:42:10,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 435. [2021-07-13 19:42:10,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.2235023041474653) internal successors, (1399), 434 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1399 transitions. [2021-07-13 19:42:10,824 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1399 transitions. Word has length 18 [2021-07-13 19:42:10,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,824 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1399 transitions. [2021-07-13 19:42:10,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,825 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1399 transitions. [2021-07-13 19:42:10,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,825 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,825 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:42:10,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-07-13 19:42:10,825 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1243069021, now seen corresponding path program 4 times [2021-07-13 19:42:10,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518546271] [2021-07-13 19:42:10,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518546271] [2021-07-13 19:42:10,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518546271] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:10,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782597821] [2021-07-13 19:42:10,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:10,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:10,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,848 INFO L87 Difference]: Start difference. First operand 435 states and 1399 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,896 INFO L93 Difference]: Finished difference Result 607 states and 1830 transitions. [2021-07-13 19:42:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:10,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,897 INFO L225 Difference]: With dead ends: 607 [2021-07-13 19:42:10,897 INFO L226 Difference]: Without dead ends: 543 [2021-07-13 19:42:10,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:10,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-13 19:42:10,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 435. [2021-07-13 19:42:10,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.2027649769585254) internal successors, (1390), 434 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1390 transitions. [2021-07-13 19:42:10,903 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1390 transitions. Word has length 18 [2021-07-13 19:42:10,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,903 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1390 transitions. [2021-07-13 19:42:10,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,904 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1390 transitions. [2021-07-13 19:42:10,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,905 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,905 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:42:10,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-07-13 19:42:10,905 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,906 INFO L82 PathProgramCache]: Analyzing trace with hash -567012709, now seen corresponding path program 2 times [2021-07-13 19:42:10,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521374794] [2021-07-13 19:42:10,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:10,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:10,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521374794] [2021-07-13 19:42:10,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521374794] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:10,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:10,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-13 19:42:10,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332970218] [2021-07-13 19:42:10,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:10,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:10,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:10,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-13 19:42:10,920 INFO L87 Difference]: Start difference. First operand 435 states and 1390 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:10,948 INFO L93 Difference]: Finished difference Result 533 states and 1630 transitions. [2021-07-13 19:42:10,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:42:10,948 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:10,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:10,949 INFO L225 Difference]: With dead ends: 533 [2021-07-13 19:42:10,949 INFO L226 Difference]: Without dead ends: 523 [2021-07-13 19:42:10,949 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:10,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-07-13 19:42:10,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 435. [2021-07-13 19:42:10,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 3.1912442396313363) internal successors, (1385), 434 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:42:10,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1385 transitions. [2021-07-13 19:42:10,956 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1385 transitions. Word has length 18 [2021-07-13 19:42:10,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:10,957 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1385 transitions. [2021-07-13 19:42:10,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:10,957 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1385 transitions. [2021-07-13 19:42:10,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:10,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:10,957 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:42:10,958 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-07-13 19:42:10,958 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:10,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:10,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1059721977, now seen corresponding path program 3 times [2021-07-13 19:42:10,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:10,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821752165] [2021-07-13 19:42:10,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:10,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:11,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:11,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821752165] [2021-07-13 19:42:11,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821752165] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:11,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160144421] [2021-07-13 19:42:11,073 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 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:42:11,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-07-13 19:42:11,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:11,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 11 conjunts are in the unsatisfiable core [2021-07-13 19:42:11,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:11,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 15 treesize of output 11 [2021-07-13 19:42:11,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,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 15 treesize of output 11 [2021-07-13 19:42:11,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,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 15 treesize of output 11 [2021-07-13 19:42:11,146 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,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 15 treesize of output 11 [2021-07-13 19:42:11,149 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:11,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:11,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:11,186 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:189, output treesize:161 [2021-07-13 19:42:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:11,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160144421] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:11,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:11,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2021-07-13 19:42:11,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51848741] [2021-07-13 19:42:11,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:11,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:11,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:11,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:11,264 INFO L87 Difference]: Start difference. First operand 435 states and 1385 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:11,407 INFO L93 Difference]: Finished difference Result 587 states and 1722 transitions. [2021-07-13 19:42:11,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:11,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:11,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:11,409 INFO L225 Difference]: With dead ends: 587 [2021-07-13 19:42:11,409 INFO L226 Difference]: Without dead ends: 587 [2021-07-13 19:42:11,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 212.3ms TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:42:11,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-07-13 19:42:11,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 398. [2021-07-13 19:42:11,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.158690176322418) internal successors, (1254), 397 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1254 transitions. [2021-07-13 19:42:11,415 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1254 transitions. Word has length 18 [2021-07-13 19:42:11,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:11,415 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1254 transitions. [2021-07-13 19:42:11,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,415 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1254 transitions. [2021-07-13 19:42:11,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:11,416 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:11,416 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:42:11,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-07-13 19:42:11,616 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:11,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:11,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1838197275, now seen corresponding path program 3 times [2021-07-13 19:42:11,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:11,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698033879] [2021-07-13 19:42:11,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:11,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:11,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:11,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:11,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698033879] [2021-07-13 19:42:11,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698033879] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:11,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:11,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:11,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417018844] [2021-07-13 19:42:11,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:11,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:11,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:11,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:11,653 INFO L87 Difference]: Start difference. First operand 398 states and 1254 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:11,733 INFO L93 Difference]: Finished difference Result 670 states and 1954 transitions. [2021-07-13 19:42:11,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:11,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:11,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:11,734 INFO L225 Difference]: With dead ends: 670 [2021-07-13 19:42:11,734 INFO L226 Difference]: Without dead ends: 606 [2021-07-13 19:42:11,734 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.8ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:11,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-07-13 19:42:11,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 398. [2021-07-13 19:42:11,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.136020151133501) internal successors, (1245), 397 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1245 transitions. [2021-07-13 19:42:11,741 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1245 transitions. Word has length 18 [2021-07-13 19:42:11,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:11,741 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1245 transitions. [2021-07-13 19:42:11,741 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,741 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1245 transitions. [2021-07-13 19:42:11,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:11,742 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:11,742 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:42:11,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-07-13 19:42:11,742 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:11,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:11,742 INFO L82 PathProgramCache]: Analyzing trace with hash -197121861, now seen corresponding path program 4 times [2021-07-13 19:42:11,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:11,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732136072] [2021-07-13 19:42:11,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:11,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:11,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:11,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:11,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732136072] [2021-07-13 19:42:11,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732136072] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:11,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:11,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:11,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901279944] [2021-07-13 19:42:11,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:11,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:11,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:11,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:11,773 INFO L87 Difference]: Start difference. First operand 398 states and 1245 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:11,858 INFO L93 Difference]: Finished difference Result 625 states and 1817 transitions. [2021-07-13 19:42:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:11,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:11,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:11,859 INFO L225 Difference]: With dead ends: 625 [2021-07-13 19:42:11,859 INFO L226 Difference]: Without dead ends: 580 [2021-07-13 19:42:11,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 39.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:11,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-07-13 19:42:11,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 402. [2021-07-13 19:42:11,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.144638403990025) internal successors, (1261), 401 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:42:11,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1261 transitions. [2021-07-13 19:42:11,865 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1261 transitions. Word has length 18 [2021-07-13 19:42:11,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:11,865 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1261 transitions. [2021-07-13 19:42:11,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:11,865 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1261 transitions. [2021-07-13 19:42:11,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:11,866 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:11,866 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:42:11,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-07-13 19:42:11,866 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:11,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:11,866 INFO L82 PathProgramCache]: Analyzing trace with hash -951688453, now seen corresponding path program 4 times [2021-07-13 19:42:11,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:11,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009739417] [2021-07-13 19:42:11,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:11,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:11,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:11,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009739417] [2021-07-13 19:42:11,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009739417] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:11,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502012211] [2021-07-13 19:42:11,919 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 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:42:11,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:11,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:11,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 11 conjunts are in the unsatisfiable core [2021-07-13 19:42:11,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:12,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:12,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,086 INFO L628 ElimStorePlain]: treesize reduction 68, result has 51.4 percent of original size [2021-07-13 19:42:12,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 7 treesize of output 5 [2021-07-13 19:42:12,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 7 treesize of output 5 [2021-07-13 19:42:12,092 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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 16 treesize of output 12 [2021-07-13 19:42:12,095 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,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:42:12,098 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:12,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:12,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:42:12,107 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:149, output treesize:42 [2021-07-13 19:42:12,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:12,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502012211] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:12,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:12,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 8 [2021-07-13 19:42:12,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523160728] [2021-07-13 19:42:12,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:12,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:12,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:12,133 INFO L87 Difference]: Start difference. First operand 402 states and 1261 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,192 INFO L93 Difference]: Finished difference Result 517 states and 1527 transitions. [2021-07-13 19:42:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:12,193 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:12,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,193 INFO L225 Difference]: With dead ends: 517 [2021-07-13 19:42:12,193 INFO L226 Difference]: Without dead ends: 507 [2021-07-13 19:42:12,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 69.0ms TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:42:12,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-07-13 19:42:12,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 402. [2021-07-13 19:42:12,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.1321695760598502) internal successors, (1256), 401 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1256 transitions. [2021-07-13 19:42:12,199 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1256 transitions. Word has length 18 [2021-07-13 19:42:12,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,199 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1256 transitions. [2021-07-13 19:42:12,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,199 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1256 transitions. [2021-07-13 19:42:12,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:12,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,200 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:42:12,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:12,413 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,413 INFO L82 PathProgramCache]: Analyzing trace with hash -22925917, now seen corresponding path program 3 times [2021-07-13 19:42:12,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909438021] [2021-07-13 19:42:12,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:12,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909438021] [2021-07-13 19:42:12,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909438021] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:12,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:12,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:12,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455068197] [2021-07-13 19:42:12,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:12,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:12,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:12,442 INFO L87 Difference]: Start difference. First operand 402 states and 1256 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,534 INFO L93 Difference]: Finished difference Result 660 states and 1905 transitions. [2021-07-13 19:42:12,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:12,534 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:12,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,535 INFO L225 Difference]: With dead ends: 660 [2021-07-13 19:42:12,535 INFO L226 Difference]: Without dead ends: 607 [2021-07-13 19:42:12,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 43.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:12,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-07-13 19:42:12,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 386. [2021-07-13 19:42:12,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.0961038961038962) internal successors, (1192), 385 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:42:12,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1192 transitions. [2021-07-13 19:42:12,541 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1192 transitions. Word has length 18 [2021-07-13 19:42:12,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,541 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1192 transitions. [2021-07-13 19:42:12,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,541 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1192 transitions. [2021-07-13 19:42:12,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:12,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,542 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:42:12,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-07-13 19:42:12,542 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1939653789, now seen corresponding path program 5 times [2021-07-13 19:42:12,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900001558] [2021-07-13 19:42:12,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:12,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900001558] [2021-07-13 19:42:12,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900001558] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:12,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:12,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:12,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629143364] [2021-07-13 19:42:12,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:12,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:12,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:12,571 INFO L87 Difference]: Start difference. First operand 386 states and 1192 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,658 INFO L93 Difference]: Finished difference Result 656 states and 1889 transitions. [2021-07-13 19:42:12,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:12,659 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:12,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,660 INFO L225 Difference]: With dead ends: 656 [2021-07-13 19:42:12,660 INFO L226 Difference]: Without dead ends: 603 [2021-07-13 19:42:12,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 41.2ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:12,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-07-13 19:42:12,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 386. [2021-07-13 19:42:12,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.085714285714286) internal successors, (1188), 385 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1188 transitions. [2021-07-13 19:42:12,666 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1188 transitions. Word has length 18 [2021-07-13 19:42:12,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,666 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1188 transitions. [2021-07-13 19:42:12,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,666 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1188 transitions. [2021-07-13 19:42:12,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:12,667 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,667 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:42:12,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-07-13 19:42:12,667 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1583210651, now seen corresponding path program 6 times [2021-07-13 19:42:12,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976047718] [2021-07-13 19:42:12,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:12,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976047718] [2021-07-13 19:42:12,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976047718] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:12,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:12,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:12,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284510063] [2021-07-13 19:42:12,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:12,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:12,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:12,710 INFO L87 Difference]: Start difference. First operand 386 states and 1188 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,846 INFO L93 Difference]: Finished difference Result 614 states and 1773 transitions. [2021-07-13 19:42:12,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:42:12,846 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:12,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,847 INFO L225 Difference]: With dead ends: 614 [2021-07-13 19:42:12,847 INFO L226 Difference]: Without dead ends: 569 [2021-07-13 19:42:12,847 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 69.2ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:42:12,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-07-13 19:42:12,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 366. [2021-07-13 19:42:12,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0356164383561643) internal successors, (1108), 365 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1108 transitions. [2021-07-13 19:42:12,852 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1108 transitions. Word has length 18 [2021-07-13 19:42:12,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,852 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1108 transitions. [2021-07-13 19:42:12,852 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,852 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1108 transitions. [2021-07-13 19:42:12,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:12,853 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,853 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:42:12,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-07-13 19:42:12,853 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,853 INFO L82 PathProgramCache]: Analyzing trace with hash -2018274873, now seen corresponding path program 4 times [2021-07-13 19:42:12,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930535136] [2021-07-13 19:42:12,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:12,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:12,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930535136] [2021-07-13 19:42:12,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930535136] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:12,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:12,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:42:12,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40556038] [2021-07-13 19:42:12,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:42:12,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:12,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:42:12,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:42:12,880 INFO L87 Difference]: Start difference. First operand 366 states and 1108 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:12,956 INFO L93 Difference]: Finished difference Result 594 states and 1717 transitions. [2021-07-13 19:42:12,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:12,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:12,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:12,957 INFO L225 Difference]: With dead ends: 594 [2021-07-13 19:42:12,957 INFO L226 Difference]: Without dead ends: 529 [2021-07-13 19:42:12,957 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.2ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:12,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-07-13 19:42:12,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 366. [2021-07-13 19:42:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.0246575342465754) internal successors, (1104), 365 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1104 transitions. [2021-07-13 19:42:12,962 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1104 transitions. Word has length 18 [2021-07-13 19:42:12,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:12,962 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1104 transitions. [2021-07-13 19:42:12,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:12,962 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1104 transitions. [2021-07-13 19:42:12,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:12,963 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:12,963 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:42:12,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-07-13 19:42:12,963 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:12,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:12,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1473332313, now seen corresponding path program 5 times [2021-07-13 19:42:12,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:12,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130299615] [2021-07-13 19:42:12,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:13,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130299615] [2021-07-13 19:42:13,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130299615] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:13,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:13,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:13,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690157855] [2021-07-13 19:42:13,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:13,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:13,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:13,011 INFO L87 Difference]: Start difference. First operand 366 states and 1104 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,085 INFO L93 Difference]: Finished difference Result 717 states and 2088 transitions. [2021-07-13 19:42:13,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:13,086 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:13,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,087 INFO L225 Difference]: With dead ends: 717 [2021-07-13 19:42:13,087 INFO L226 Difference]: Without dead ends: 643 [2021-07-13 19:42:13,087 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 56.4ms TimeCoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:13,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-07-13 19:42:13,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 366. [2021-07-13 19:42:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.010958904109589) internal successors, (1099), 365 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1099 transitions. [2021-07-13 19:42:13,092 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1099 transitions. Word has length 18 [2021-07-13 19:42:13,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,093 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1099 transitions. [2021-07-13 19:42:13,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,093 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1099 transitions. [2021-07-13 19:42:13,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:13,093 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,093 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:42:13,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-07-13 19:42:13,093 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1406977863, now seen corresponding path program 5 times [2021-07-13 19:42:13,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489926616] [2021-07-13 19:42:13,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:13,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489926616] [2021-07-13 19:42:13,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489926616] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:13,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:13,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:13,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252353835] [2021-07-13 19:42:13,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:13,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:13,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:13,130 INFO L87 Difference]: Start difference. First operand 366 states and 1099 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,193 INFO L93 Difference]: Finished difference Result 697 states and 2027 transitions. [2021-07-13 19:42:13,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:13,193 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:13,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,194 INFO L225 Difference]: With dead ends: 697 [2021-07-13 19:42:13,194 INFO L226 Difference]: Without dead ends: 623 [2021-07-13 19:42:13,194 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:13,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-07-13 19:42:13,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 366. [2021-07-13 19:42:13,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.9972602739726026) internal successors, (1094), 365 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1094 transitions. [2021-07-13 19:42:13,200 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1094 transitions. Word has length 18 [2021-07-13 19:42:13,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,200 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1094 transitions. [2021-07-13 19:42:13,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,200 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1094 transitions. [2021-07-13 19:42:13,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:13,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,200 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:42:13,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-07-13 19:42:13,201 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1216302301, now seen corresponding path program 6 times [2021-07-13 19:42:13,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564109115] [2021-07-13 19:42:13,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:13,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564109115] [2021-07-13 19:42:13,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564109115] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:13,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:13,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-07-13 19:42:13,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375212236] [2021-07-13 19:42:13,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:42:13,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:42:13,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:42:13,265 INFO L87 Difference]: Start difference. First operand 366 states and 1094 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,353 INFO L93 Difference]: Finished difference Result 719 states and 2083 transitions. [2021-07-13 19:42:13,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:42:13,353 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:13,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,354 INFO L225 Difference]: With dead ends: 719 [2021-07-13 19:42:13,354 INFO L226 Difference]: Without dead ends: 654 [2021-07-13 19:42:13,354 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 64.5ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:42:13,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-07-13 19:42:13,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 366. [2021-07-13 19:42:13,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.989041095890411) internal successors, (1091), 365 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1091 transitions. [2021-07-13 19:42:13,359 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1091 transitions. Word has length 18 [2021-07-13 19:42:13,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,359 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1091 transitions. [2021-07-13 19:42:13,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,359 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1091 transitions. [2021-07-13 19:42:13,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:13,360 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,360 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:42:13,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-07-13 19:42:13,360 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,360 INFO L82 PathProgramCache]: Analyzing trace with hash -797807489, now seen corresponding path program 6 times [2021-07-13 19:42:13,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113403395] [2021-07-13 19:42:13,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:13,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113403395] [2021-07-13 19:42:13,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113403395] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:13,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:42:13,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-07-13 19:42:13,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604878419] [2021-07-13 19:42:13,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 19:42:13,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 19:42:13,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:13,407 INFO L87 Difference]: Start difference. First operand 366 states and 1091 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,461 INFO L93 Difference]: Finished difference Result 639 states and 1854 transitions. [2021-07-13 19:42:13,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:42:13,461 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:13,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,462 INFO L225 Difference]: With dead ends: 639 [2021-07-13 19:42:13,462 INFO L226 Difference]: Without dead ends: 567 [2021-07-13 19:42:13,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 33.2ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 19:42:13,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-07-13 19:42:13,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 359. [2021-07-13 19:42:13,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 3.0083798882681565) internal successors, (1077), 358 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1077 transitions. [2021-07-13 19:42:13,467 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1077 transitions. Word has length 18 [2021-07-13 19:42:13,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,467 INFO L482 AbstractCegarLoop]: Abstraction has 359 states and 1077 transitions. [2021-07-13 19:42:13,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,467 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1077 transitions. [2021-07-13 19:42:13,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:13,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,468 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:42:13,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-07-13 19:42:13,468 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,468 INFO L82 PathProgramCache]: Analyzing trace with hash 2015137509, now seen corresponding path program 3 times [2021-07-13 19:42:13,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078149828] [2021-07-13 19:42:13,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:13,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078149828] [2021-07-13 19:42:13,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078149828] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:13,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568477773] [2021-07-13 19:42:13,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 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:42:13,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-07-13 19:42:13,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:13,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 6 conjunts are in the unsatisfiable core [2021-07-13 19:42:13,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:13,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:13,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,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 15 treesize of output 11 [2021-07-13 19:42:13,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:13,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:13,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:42:13,605 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:16 [2021-07-13 19:42:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:13,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568477773] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:13,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:13,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2021-07-13 19:42:13,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028557302] [2021-07-13 19:42:13,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:13,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:13,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:13,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:42:13,626 INFO L87 Difference]: Start difference. First operand 359 states and 1077 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:13,652 INFO L93 Difference]: Finished difference Result 384 states and 1115 transitions. [2021-07-13 19:42:13,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:42:13,652 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:13,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:13,653 INFO L225 Difference]: With dead ends: 384 [2021-07-13 19:42:13,653 INFO L226 Difference]: Without dead ends: 376 [2021-07-13 19:42:13,653 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 67.0ms TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:42:13,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-07-13 19:42:13,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 357. [2021-07-13 19:42:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.00561797752809) internal successors, (1070), 356 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1070 transitions. [2021-07-13 19:42:13,657 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1070 transitions. Word has length 18 [2021-07-13 19:42:13,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:13,657 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 1070 transitions. [2021-07-13 19:42:13,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:13,657 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1070 transitions. [2021-07-13 19:42:13,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:13,658 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:13,658 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:42:13,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-07-13 19:42:13,865 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:13,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:13,865 INFO L82 PathProgramCache]: Analyzing trace with hash 325544227, now seen corresponding path program 5 times [2021-07-13 19:42:13,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:13,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776498132] [2021-07-13 19:42:13,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:13,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:13,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:13,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:13,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776498132] [2021-07-13 19:42:13,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776498132] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:13,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198661849] [2021-07-13 19:42:13,932 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 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:42:13,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:13,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:13,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:42:13,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:14,118 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 62 [2021-07-13 19:42:14,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 7 treesize of output 5 [2021-07-13 19:42:14,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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:42:14,174 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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:42:14,178 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:42:14,181 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,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 25 treesize of output 19 [2021-07-13 19:42:14,184 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:14,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 25 treesize of output 19 [2021-07-13 19:42:14,219 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:14,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:14,251 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:178, output treesize:130 [2021-07-13 19:42:14,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 17 treesize of output 13 [2021-07-13 19:42:14,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,331 INFO L628 ElimStorePlain]: treesize reduction 13, result has 7.1 percent of original size [2021-07-13 19:42:14,331 INFO L518 ElimStorePlain]: Eliminatee last_index_of_7 vanished before elimination [2021-07-13 19:42:14,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:14,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:1 [2021-07-13 19:42:14,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:14,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198661849] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:14,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:14,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2021-07-13 19:42:14,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760817541] [2021-07-13 19:42:14,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:14,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:14,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:14,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:42:14,338 INFO L87 Difference]: Start difference. First operand 357 states and 1070 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:14,520 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:42:14,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:14,539 INFO L93 Difference]: Finished difference Result 422 states and 1218 transitions. [2021-07-13 19:42:14,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:42:14,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:14,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:14,540 INFO L225 Difference]: With dead ends: 422 [2021-07-13 19:42:14,540 INFO L226 Difference]: Without dead ends: 414 [2021-07-13 19:42:14,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 402.0ms TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:42:14,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-07-13 19:42:14,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 359. [2021-07-13 19:42:14,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.9972067039106145) internal successors, (1073), 358 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:14,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 1073 transitions. [2021-07-13 19:42:14,545 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 1073 transitions. Word has length 18 [2021-07-13 19:42:14,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:14,545 INFO L482 AbstractCegarLoop]: Abstraction has 359 states and 1073 transitions. [2021-07-13 19:42:14,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:14,545 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 1073 transitions. [2021-07-13 19:42:14,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:42:14,545 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:14,545 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:42:14,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:14,746 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:14,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:14,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1561485447, now seen corresponding path program 6 times [2021-07-13 19:42:14,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:14,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677935627] [2021-07-13 19:42:14,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:14,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:14,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:42:14,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:14,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677935627] [2021-07-13 19:42:14,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677935627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:14,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983118310] [2021-07-13 19:42:14,816 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 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:42:14,867 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2021-07-13 19:42:14,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:14,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 19:42:14,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:15,014 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 62 [2021-07-13 19:42:15,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:42:15,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:15,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 25 treesize of output 19 [2021-07-13 19:42:15,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:42:15,139 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,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 7 treesize of output 5 [2021-07-13 19:42:15,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,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:42:15,146 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,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 25 treesize of output 19 [2021-07-13 19:42:15,150 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:42:15,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:42:15,183 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:174, output treesize:119 [2021-07-13 19:42:15,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:42:15,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,284 INFO L628 ElimStorePlain]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 19:42:15,285 INFO L518 ElimStorePlain]: Eliminatee index_of_8 vanished before elimination [2021-07-13 19:42:15,285 INFO L518 ElimStorePlain]: Eliminatee last_index_of_7 vanished before elimination [2021-07-13 19:42:15,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:42:15,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:42, output treesize:1 [2021-07-13 19:42:15,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 19:42:15,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983118310] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:42:15,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-07-13 19:42:15,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2021-07-13 19:42:15,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288035506] [2021-07-13 19:42:15,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 19:42:15,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:15,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 19:42:15,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:42:15,291 INFO L87 Difference]: Start difference. First operand 359 states and 1073 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,478 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 19:42:15,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:15,488 INFO L93 Difference]: Finished difference Result 369 states and 1088 transitions. [2021-07-13 19:42:15,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:42:15,489 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:42:15,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:15,489 INFO L225 Difference]: With dead ends: 369 [2021-07-13 19:42:15,490 INFO L226 Difference]: Without dead ends: 357 [2021-07-13 19:42:15,490 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 388.2ms TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:42:15,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-07-13 19:42:15,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2021-07-13 19:42:15,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 3.002808988764045) internal successors, (1069), 356 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1069 transitions. [2021-07-13 19:42:15,494 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1069 transitions. Word has length 18 [2021-07-13 19:42:15,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:15,494 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 1069 transitions. [2021-07-13 19:42:15,494 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:15,494 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1069 transitions. [2021-07-13 19:42:15,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:15,495 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:15,495 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:42:15,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-07-13 19:42:15,695 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:15,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:15,695 INFO L82 PathProgramCache]: Analyzing trace with hash -280993702, now seen corresponding path program 1 times [2021-07-13 19:42:15,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:15,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202507873] [2021-07-13 19:42:15,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:15,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:15,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:15,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202507873] [2021-07-13 19:42:15,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202507873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:15,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879814142] [2021-07-13 19:42:15,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:15,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:42:15,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:16,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879814142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:16,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:16,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:42:16,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388319219] [2021-07-13 19:42:16,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:16,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:16,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:16,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:16,007 INFO L87 Difference]: Start difference. First operand 357 states and 1069 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:17,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:17,133 INFO L93 Difference]: Finished difference Result 744 states and 2161 transitions. [2021-07-13 19:42:17,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 19:42:17,134 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:17,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:17,135 INFO L225 Difference]: With dead ends: 744 [2021-07-13 19:42:17,135 INFO L226 Difference]: Without dead ends: 615 [2021-07-13 19:42:17,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 949.5ms TimeCoverageRelationStatistics Valid=293, Invalid=1347, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:42:17,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-07-13 19:42:17,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 426. [2021-07-13 19:42:17,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.032941176470588) internal successors, (1289), 425 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:17,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1289 transitions. [2021-07-13 19:42:17,141 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1289 transitions. Word has length 20 [2021-07-13 19:42:17,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:17,141 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1289 transitions. [2021-07-13 19:42:17,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:17,141 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1289 transitions. [2021-07-13 19:42:17,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:17,142 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:17,142 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:42:17,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-07-13 19:42:17,342 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:17,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:17,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1685898800, now seen corresponding path program 2 times [2021-07-13 19:42:17,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:17,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657023370] [2021-07-13 19:42:17,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:17,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:17,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:17,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:17,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657023370] [2021-07-13 19:42:17,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657023370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:17,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147223274] [2021-07-13 19:42:17,420 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 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:42:17,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:42:17,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:17,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:42:17,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:17,629 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:17,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147223274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:17,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:17,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:42:17,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355789757] [2021-07-13 19:42:17,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:42:17,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:17,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:42:17,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:42:17,630 INFO L87 Difference]: Start difference. First operand 426 states and 1289 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:18,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:18,742 INFO L93 Difference]: Finished difference Result 997 states and 2899 transitions. [2021-07-13 19:42:18,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 19:42:18,742 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:18,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:18,743 INFO L225 Difference]: With dead ends: 997 [2021-07-13 19:42:18,744 INFO L226 Difference]: Without dead ends: 842 [2021-07-13 19:42:18,744 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 874.2ms TimeCoverageRelationStatistics Valid=273, Invalid=1367, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:42:18,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-07-13 19:42:18,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 455. [2021-07-13 19:42:18,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.092511013215859) internal successors, (1404), 454 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:18,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1404 transitions. [2021-07-13 19:42:18,751 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1404 transitions. Word has length 20 [2021-07-13 19:42:18,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:18,751 INFO L482 AbstractCegarLoop]: Abstraction has 455 states and 1404 transitions. [2021-07-13 19:42:18,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:18,751 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1404 transitions. [2021-07-13 19:42:18,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:18,752 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:18,752 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:42:18,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:42:18,961 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:18,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:18,961 INFO L82 PathProgramCache]: Analyzing trace with hash 884639946, now seen corresponding path program 3 times [2021-07-13 19:42:18,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:18,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452092986] [2021-07-13 19:42:18,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:18,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:19,102 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:42:19,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:19,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452092986] [2021-07-13 19:42:19,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452092986] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490525953] [2021-07-13 19:42:19,102 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 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:42:19,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:42:19,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:19,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:42:19,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:42:19,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:42:19,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490525953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:19,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:42:19,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:42:19,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030704074] [2021-07-13 19:42:19,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:42:19,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:42:19,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:42:19,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:42:19,345 INFO L87 Difference]: Start difference. First operand 455 states and 1404 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:20,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:42:20,753 INFO L93 Difference]: Finished difference Result 852 states and 2522 transitions. [2021-07-13 19:42:20,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:42:20,753 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:42:20,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:42:20,754 INFO L225 Difference]: With dead ends: 852 [2021-07-13 19:42:20,755 INFO L226 Difference]: Without dead ends: 732 [2021-07-13 19:42:20,755 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 1218.8ms TimeCoverageRelationStatistics Valid=244, Invalid=1396, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:42:20,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-07-13 19:42:20,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 476. [2021-07-13 19:42:20,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 3.122105263157895) internal successors, (1483), 475 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:20,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1483 transitions. [2021-07-13 19:42:20,761 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1483 transitions. Word has length 20 [2021-07-13 19:42:20,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:42:20,761 INFO L482 AbstractCegarLoop]: Abstraction has 476 states and 1483 transitions. [2021-07-13 19:42:20,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:42:20,761 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1483 transitions. [2021-07-13 19:42:20,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:42:20,762 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:42:20,762 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:42:20,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-07-13 19:42:20,974 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:42:20,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:42:20,975 INFO L82 PathProgramCache]: Analyzing trace with hash -515686932, now seen corresponding path program 4 times [2021-07-13 19:42:20,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:42:20,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279652682] [2021-07-13 19:42:20,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:42:20,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:42:21,053 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:42:21,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:42:21,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279652682] [2021-07-13 19:42:21,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279652682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:42:21,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404771748] [2021-07-13 19:42:21,053 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 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:42:21,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:42:21,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:42:21,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:42:21,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:22,540 WARN L205 SmtUtils]: Spent 1.02 m on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:43:22,747 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-13 19:43:23,116 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-13 19:43:24,171 WARN L205 SmtUtils]: Spent 993.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 51 [2021-07-13 19:43:25,075 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 56 [2021-07-13 19:43:25,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 13 treesize of output 9 [2021-07-13 19:43:25,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,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 5 treesize of output 3 [2021-07-13 19:43:25,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,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 5 treesize of output 3 [2021-07-13 19:43:25,099 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,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 5 treesize of output 3 [2021-07-13 19:43:25,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,107 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,109 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,114 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,118 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,121 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,125 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,128 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,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 13 treesize of output 9 [2021-07-13 19:43:25,132 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,134 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,137 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,140 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:25,143 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:25,212 INFO L628 ElimStorePlain]: treesize reduction 29, result has 77.0 percent of original size [2021-07-13 19:43:25,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:43:25,216 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:502, output treesize:89 [2021-07-13 19:43:26,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:26,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:26,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:43:26,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:26,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:26,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:43:26,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:26,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:26,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:26,046 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:26,049 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,146 INFO L628 ElimStorePlain]: treesize reduction 388, result has 18.3 percent of original size [2021-07-13 19:43:26,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 5 treesize of output 3 [2021-07-13 19:43:26,150 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:26,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:26,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:26,196 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:26,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:26,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:26,223 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:648, output treesize:37 [2021-07-13 19:43:26,320 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:26,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404771748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:26,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:26,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:26,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644697418] [2021-07-13 19:43:26,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:26,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:26,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:26,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:26,321 INFO L87 Difference]: Start difference. First operand 476 states and 1483 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:26,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:26,795 INFO L93 Difference]: Finished difference Result 687 states and 2078 transitions. [2021-07-13 19:43:26,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:43:26,796 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 20 [2021-07-13 19:43:26,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:26,797 INFO L225 Difference]: With dead ends: 687 [2021-07-13 19:43:26,797 INFO L226 Difference]: Without dead ends: 621 [2021-07-13 19:43:26,797 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 530.9ms TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:26,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-07-13 19:43:26,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 484. [2021-07-13 19:43:26,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 3.132505175983437) internal successors, (1513), 483 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (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,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1513 transitions. [2021-07-13 19:43:26,802 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1513 transitions. Word has length 20 [2021-07-13 19:43:26,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:26,803 INFO L482 AbstractCegarLoop]: Abstraction has 484 states and 1513 transitions. [2021-07-13 19:43:26,803 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:26,803 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1513 transitions. [2021-07-13 19:43:26,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:26,803 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:26,803 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:27,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-07-13 19:43:27,005 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:27,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:27,005 INFO L82 PathProgramCache]: Analyzing trace with hash 1410421074, now seen corresponding path program 5 times [2021-07-13 19:43:27,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:27,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498275147] [2021-07-13 19:43:27,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:27,070 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:27,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:27,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498275147] [2021-07-13 19:43:27,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498275147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062720371] [2021-07-13 19:43:27,070 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 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:27,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:43:27,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:27,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:43:27,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:27,295 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:27,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062720371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:27,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:27,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:27,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045695512] [2021-07-13 19:43:27,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:27,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:27,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:27,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:27,296 INFO L87 Difference]: Start difference. First operand 484 states and 1513 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:43:27,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:27,912 INFO L93 Difference]: Finished difference Result 760 states and 2308 transitions. [2021-07-13 19:43:27,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:43:27,913 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:43:27,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:27,914 INFO L225 Difference]: With dead ends: 760 [2021-07-13 19:43:27,914 INFO L226 Difference]: Without dead ends: 727 [2021-07-13 19:43:27,914 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 637.0ms TimeCoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:43:27,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-07-13 19:43:27,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 496. [2021-07-13 19:43:27,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 3.1414141414141414) internal successors, (1555), 495 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (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,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 1555 transitions. [2021-07-13 19:43:27,920 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 1555 transitions. Word has length 20 [2021-07-13 19:43:27,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:27,920 INFO L482 AbstractCegarLoop]: Abstraction has 496 states and 1555 transitions. [2021-07-13 19:43:27,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:43:27,921 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 1555 transitions. [2021-07-13 19:43:27,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:27,921 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:27,921 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:28,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:28,122 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:28,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:28,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1809164052, now seen corresponding path program 6 times [2021-07-13 19:43:28,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:28,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680341041] [2021-07-13 19:43:28,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:28,195 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:28,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:28,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680341041] [2021-07-13 19:43:28,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680341041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765059465] [2021-07-13 19:43:28,195 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 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,226 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:43:28,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:28,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:43:28,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:28,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:28,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765059465] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:28,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:28,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:28,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417074390] [2021-07-13 19:43:28,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:28,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:28,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:28,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:28,368 INFO L87 Difference]: Start difference. First operand 496 states and 1555 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:29,733 INFO L93 Difference]: Finished difference Result 1108 states and 3311 transitions. [2021-07-13 19:43:29,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 19:43:29,733 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:29,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:29,735 INFO L225 Difference]: With dead ends: 1108 [2021-07-13 19:43:29,735 INFO L226 Difference]: Without dead ends: 972 [2021-07-13 19:43:29,735 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1127.8ms TimeCoverageRelationStatistics Valid=308, Invalid=1672, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 19:43:29,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2021-07-13 19:43:29,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 497. [2021-07-13 19:43:29,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 496 states have (on average 3.1350806451612905) internal successors, (1555), 496 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (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,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 1555 transitions. [2021-07-13 19:43:29,742 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 1555 transitions. Word has length 20 [2021-07-13 19:43:29,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:29,742 INFO L482 AbstractCegarLoop]: Abstraction has 497 states and 1555 transitions. [2021-07-13 19:43:29,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:29,743 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 1555 transitions. [2021-07-13 19:43:29,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:29,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:29,743 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:29,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2021-07-13 19:43:29,957 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:29,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:29,957 INFO L82 PathProgramCache]: Analyzing trace with hash 103804386, now seen corresponding path program 7 times [2021-07-13 19:43:29,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:29,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426476900] [2021-07-13 19:43:29,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:29,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:30,026 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:30,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:30,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426476900] [2021-07-13 19:43:30,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426476900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986123460] [2021-07-13 19:43:30,026 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 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:30,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:30,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:43:30,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:30,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:30,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986123460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:30,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:30,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:30,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254361825] [2021-07-13 19:43:30,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:30,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:30,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:30,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:30,232 INFO L87 Difference]: Start difference. First operand 497 states and 1555 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:31,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:31,725 INFO L93 Difference]: Finished difference Result 1122 states and 3259 transitions. [2021-07-13 19:43:31,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 19:43:31,725 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:31,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:31,727 INFO L225 Difference]: With dead ends: 1122 [2021-07-13 19:43:31,727 INFO L226 Difference]: Without dead ends: 944 [2021-07-13 19:43:31,727 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 1340.0ms TimeCoverageRelationStatistics Valid=387, Invalid=1683, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 19:43:31,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2021-07-13 19:43:31,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 532. [2021-07-13 19:43:31,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 3.152542372881356) internal successors, (1674), 531 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (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,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1674 transitions. [2021-07-13 19:43:31,735 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1674 transitions. Word has length 20 [2021-07-13 19:43:31,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:31,735 INFO L482 AbstractCegarLoop]: Abstraction has 532 states and 1674 transitions. [2021-07-13 19:43:31,735 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:31,735 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1674 transitions. [2021-07-13 19:43:31,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:31,736 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:31,736 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:31,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable415,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:31,949 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:31,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:31,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1695565943, now seen corresponding path program 1 times [2021-07-13 19:43:31,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:31,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332321776] [2021-07-13 19:43:31,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:32,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:32,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332321776] [2021-07-13 19:43:32,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332321776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749982524] [2021-07-13 19:43:32,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:32,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:32,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 13 treesize of output 9 [2021-07-13 19:43:32,112 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,121 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,124 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,127 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,130 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,133 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,133 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,137 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,141 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,144 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,155 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,158 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,161 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,164 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,167 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,169 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,214 INFO L628 ElimStorePlain]: treesize reduction 25, result has 73.4 percent of original size [2021-07-13 19:43:32,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:32,215 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:595, output treesize:69 [2021-07-13 19:43:32,645 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_1]} [2021-07-13 19:43:32,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,655 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,662 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,666 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,671 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,676 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,681 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,684 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,689 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,692 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,693 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,696 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,701 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,705 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,709 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 13 treesize of output 9 [2021-07-13 19:43:32,714 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,717 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,718 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,722 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,726 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,730 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,733 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,739 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:32,744 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:32,749 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 13 treesize of output 9 [2021-07-13 19:43:32,753 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,757 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,761 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,764 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,765 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,768 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,773 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,776 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,779 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,780 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,784 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,789 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,792 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,795 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,799 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,799 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,803 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,807 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,813 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,900 INFO L628 ElimStorePlain]: treesize reduction 201, result has 34.1 percent of original size [2021-07-13 19:43:32,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:32,904 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:32,907 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:32,909 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,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 13 treesize of output 9 [2021-07-13 19:43:32,912 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:32,944 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.0 percent of original size [2021-07-13 19:43:32,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:32,945 INFO L247 ElimStorePlain]: Needed 45 recursive calls to eliminate 2 variables, input treesize:1839, output treesize:50 [2021-07-13 19:43:32,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:32,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749982524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:32,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:32,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:32,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799301361] [2021-07-13 19:43:32,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:32,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:32,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:32,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:32,997 INFO L87 Difference]: Start difference. First operand 532 states and 1674 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:33,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:33,723 INFO L93 Difference]: Finished difference Result 635 states and 1931 transitions. [2021-07-13 19:43:33,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:43:33,724 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 20 [2021-07-13 19:43:33,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:33,725 INFO L225 Difference]: With dead ends: 635 [2021-07-13 19:43:33,725 INFO L226 Difference]: Without dead ends: 542 [2021-07-13 19:43:33,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 756.6ms TimeCoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:33,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-07-13 19:43:33,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 504. [2021-07-13 19:43:33,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 3.1669980119284293) internal successors, (1593), 503 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (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,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1593 transitions. [2021-07-13 19:43:33,731 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1593 transitions. Word has length 20 [2021-07-13 19:43:33,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:33,731 INFO L482 AbstractCegarLoop]: Abstraction has 504 states and 1593 transitions. [2021-07-13 19:43:33,731 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:33,731 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1593 transitions. [2021-07-13 19:43:33,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:33,732 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:33,732 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:33,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-07-13 19:43:33,932 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:33,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:33,933 INFO L82 PathProgramCache]: Analyzing trace with hash 544548431, now seen corresponding path program 2 times [2021-07-13 19:43:33,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:33,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092737265] [2021-07-13 19:43:33,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:33,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:34,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:34,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092737265] [2021-07-13 19:43:34,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092737265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397920310] [2021-07-13 19:43:34,009 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:34,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:34,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:34,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:34,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:34,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:34,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,089 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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 13 treesize of output 9 [2021-07-13 19:43:34,095 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,109 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,109 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,113 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,116 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,118 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,118 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,121 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,124 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,126 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,129 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,132 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,132 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,142 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,145 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,194 INFO L628 ElimStorePlain]: treesize reduction 67, result has 50.7 percent of original size [2021-07-13 19:43:34,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:34,195 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 1 variables, input treesize:529, output treesize:69 [2021-07-13 19:43:34,545 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_1]} [2021-07-13 19:43:34,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,553 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,554 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,561 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,564 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,569 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,573 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,581 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,586 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,590 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,594 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,599 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,603 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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 13 treesize of output 9 [2021-07-13 19:43:34,608 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,612 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,612 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,616 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,620 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,621 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,625 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,629 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,632 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,633 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,637 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:34,642 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:34,648 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,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 13 treesize of output 9 [2021-07-13 19:43:34,652 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,656 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,657 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,661 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,665 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,670 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,671 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,674 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,674 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,678 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,682 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,685 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,688 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,689 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,691 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,692 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,695 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,698 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,701 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,704 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,791 INFO L628 ElimStorePlain]: treesize reduction 201, result has 34.1 percent of original size [2021-07-13 19:43:34,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:34,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:34,795 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:34,799 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:34,802 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:34,806 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:34,842 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.0 percent of original size [2021-07-13 19:43:34,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:34,843 INFO L247 ElimStorePlain]: Needed 43 recursive calls to eliminate 2 variables, input treesize:1759, output treesize:50 [2021-07-13 19:43:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:34,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397920310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:34,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:34,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:34,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395586335] [2021-07-13 19:43:34,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:34,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:34,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:34,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:34,898 INFO L87 Difference]: Start difference. First operand 504 states and 1593 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:35,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:35,588 INFO L93 Difference]: Finished difference Result 655 states and 1995 transitions. [2021-07-13 19:43:35,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:43:35,588 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 20 [2021-07-13 19:43:35,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:35,589 INFO L225 Difference]: With dead ends: 655 [2021-07-13 19:43:35,589 INFO L226 Difference]: Without dead ends: 557 [2021-07-13 19:43:35,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 752.6ms TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:43:35,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-07-13 19:43:35,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 514. [2021-07-13 19:43:35,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 3.1832358674463936) internal successors, (1633), 513 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (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,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1633 transitions. [2021-07-13 19:43:35,595 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1633 transitions. Word has length 20 [2021-07-13 19:43:35,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:35,595 INFO L482 AbstractCegarLoop]: Abstraction has 514 states and 1633 transitions. [2021-07-13 19:43:35,595 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:35,595 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1633 transitions. [2021-07-13 19:43:35,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:35,596 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:35,596 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:35,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable527,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:35,803 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:35,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:35,804 INFO L82 PathProgramCache]: Analyzing trace with hash 256086809, now seen corresponding path program 3 times [2021-07-13 19:43:35,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:35,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629027835] [2021-07-13 19:43:35,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:35,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:35,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:35,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629027835] [2021-07-13 19:43:35,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629027835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:35,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380774625] [2021-07-13 19:43:35,879 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) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:35,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:43:35,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:35,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:35,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:35,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:35,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:35,981 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,988 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,990 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,991 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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 13 treesize of output 9 [2021-07-13 19:43:35,995 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:35,997 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:35,998 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,001 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,004 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:36,008 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,011 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,015 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,018 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:36,021 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:36,035 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,038 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,041 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,044 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,047 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,050 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,052 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,063 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,066 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,066 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,131 INFO L628 ElimStorePlain]: treesize reduction 30, result has 74.8 percent of original size [2021-07-13 19:43:36,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:36,133 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:862, output treesize:89 [2021-07-13 19:43:36,362 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_1]} [2021-07-13 19:43:36,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:36,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,376 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,377 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,381 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:36,386 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,390 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,394 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,399 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,403 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:36,408 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:36,413 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,432 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,436 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,436 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,441 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,441 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:36,448 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,452 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,458 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:36,463 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,467 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,473 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,476 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,477 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,481 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,486 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,490 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,494 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,498 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,502 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,506 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,511 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,515 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,516 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,521 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,525 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,528 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,529 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,533 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,536 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,540 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,544 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,547 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,547 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,551 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,554 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,554 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,558 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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 13 treesize of output 9 [2021-07-13 19:43:36,562 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,566 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,569 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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 13 treesize of output 9 [2021-07-13 19:43:36,573 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,576 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,577 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,675 INFO L628 ElimStorePlain]: treesize reduction 231, result has 31.0 percent of original size [2021-07-13 19:43:36,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:36,680 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:36,691 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,693 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:36,694 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:36,697 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:36,729 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.0 percent of original size [2021-07-13 19:43:36,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:36,731 INFO L247 ElimStorePlain]: Needed 51 recursive calls to eliminate 2 variables, input treesize:2213, output treesize:50 [2021-07-13 19:43:36,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:36,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380774625] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:36,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:36,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:43:36,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875835245] [2021-07-13 19:43:36,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:43:36,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:36,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:43:36,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:43:36,787 INFO L87 Difference]: Start difference. First operand 514 states and 1633 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:37,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:37,169 INFO L93 Difference]: Finished difference Result 604 states and 1877 transitions. [2021-07-13 19:43:37,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:43:37,170 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 20 [2021-07-13 19:43:37,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:37,171 INFO L225 Difference]: With dead ends: 604 [2021-07-13 19:43:37,171 INFO L226 Difference]: Without dead ends: 571 [2021-07-13 19:43:37,171 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 460.0ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:37,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-13 19:43:37,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 540. [2021-07-13 19:43:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 3.1725417439703154) internal successors, (1710), 539 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1710 transitions. [2021-07-13 19:43:37,177 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1710 transitions. Word has length 20 [2021-07-13 19:43:37,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:37,177 INFO L482 AbstractCegarLoop]: Abstraction has 540 states and 1710 transitions. [2021-07-13 19:43:37,177 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:37,177 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1710 transitions. [2021-07-13 19:43:37,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:37,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:37,178 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:37,378 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable599 [2021-07-13 19:43:37,378 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:37,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:37,379 INFO L82 PathProgramCache]: Analyzing trace with hash 902617399, now seen corresponding path program 4 times [2021-07-13 19:43:37,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:37,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704832248] [2021-07-13 19:43:37,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:37,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:37,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:37,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:37,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704832248] [2021-07-13 19:43:37,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704832248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:37,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835377504] [2021-07-13 19:43:37,449 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:37,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:37,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:37,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:37,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:37,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 13 treesize of output 9 [2021-07-13 19:43:37,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,586 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,589 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,592 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:37,595 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:37,599 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,601 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,602 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:37,605 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:37,609 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,611 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,614 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,617 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,619 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:37,623 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,625 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,628 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,631 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,633 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,635 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:37,635 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:37,681 INFO L628 ElimStorePlain]: treesize reduction 46, result has 60.0 percent of original size [2021-07-13 19:43:37,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:37,682 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:582, output treesize:69 [2021-07-13 19:43:38,271 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:43:38,276 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,285 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:38,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,295 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 13 treesize of output 9 [2021-07-13 19:43:38,300 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,305 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,309 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,313 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,313 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:38,318 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,323 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,326 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,331 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,335 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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 13 treesize of output 9 [2021-07-13 19:43:38,340 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,344 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,348 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,352 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,353 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,357 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,361 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,366 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,369 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,373 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,377 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,381 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,385 INFO L550 ElimStorePlain]: Start of recursive call 27: 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 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,393 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,397 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,401 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,404 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,408 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,410 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,411 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,414 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:38,418 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,422 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,425 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,425 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,428 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,428 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,431 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,435 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,527 INFO L628 ElimStorePlain]: treesize reduction 72, result has 66.0 percent of original size [2021-07-13 19:43:38,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,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 13 treesize of output 9 [2021-07-13 19:43:38,532 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:38,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:38,536 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:38,541 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:38,543 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:38,582 INFO L628 ElimStorePlain]: treesize reduction 21, result has 74.7 percent of original size [2021-07-13 19:43:38,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:38,583 INFO L247 ElimStorePlain]: Needed 45 recursive calls to eliminate 2 variables, input treesize:1869, output treesize:62 [2021-07-13 19:43:38,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:38,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835377504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:38,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:38,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:38,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130005722] [2021-07-13 19:43:38,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:38,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:38,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:38,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:38,648 INFO L87 Difference]: Start difference. First operand 540 states and 1710 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:40,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:40,945 INFO L93 Difference]: Finished difference Result 772 states and 2312 transitions. [2021-07-13 19:43:40,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 19:43:40,946 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:40,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:40,947 INFO L225 Difference]: With dead ends: 772 [2021-07-13 19:43:40,947 INFO L226 Difference]: Without dead ends: 590 [2021-07-13 19:43:40,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 2109.1ms TimeCoverageRelationStatistics Valid=470, Invalid=1786, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 19:43:40,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2021-07-13 19:43:40,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 512. [2021-07-13 19:43:40,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 511 states have (on average 3.1448140900195694) internal successors, (1607), 511 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:40,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 1607 transitions. [2021-07-13 19:43:40,953 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 1607 transitions. Word has length 20 [2021-07-13 19:43:40,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:40,953 INFO L482 AbstractCegarLoop]: Abstraction has 512 states and 1607 transitions. [2021-07-13 19:43:40,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:40,953 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 1607 transitions. [2021-07-13 19:43:40,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:40,954 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:40,954 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:41,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable656 [2021-07-13 19:43:41,155 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:41,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:41,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1201539419, now seen corresponding path program 5 times [2021-07-13 19:43:41,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:41,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288700607] [2021-07-13 19:43:41,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:41,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:41,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:41,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288700607] [2021-07-13 19:43:41,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288700607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:41,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275407443] [2021-07-13 19:43:41,241 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:41,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:43:41,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:41,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:41,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,385 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,385 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:41,388 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:41,392 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,397 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,401 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,405 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,408 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,411 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,414 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,415 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,418 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,420 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,420 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,423 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,425 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,426 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:41,430 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,432 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,435 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:41,438 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,509 INFO L628 ElimStorePlain]: treesize reduction 56, result has 64.3 percent of original size [2021-07-13 19:43:41,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:41,510 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:642, output treesize:101 [2021-07-13 19:43:41,718 INFO L446 ElimStorePlain]: Different costs {0=[char_at_5], 1=[char_at_1]} [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:41,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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 13 treesize of output 9 [2021-07-13 19:43:41,741 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:41,747 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,753 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,758 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,764 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,768 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,773 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,778 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:41,783 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,788 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,794 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,799 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,799 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,804 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,805 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,809 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,821 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,827 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:41,832 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,838 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,843 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,848 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,853 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,858 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,863 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,868 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,872 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,877 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,882 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:41,887 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,892 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,896 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,896 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,901 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,905 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,910 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,914 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,918 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,932 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,937 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,941 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,945 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,950 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,955 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,960 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,965 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,970 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,974 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,978 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,982 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,986 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,989 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,989 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,994 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:41,997 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:41,998 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,002 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,005 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,010 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,014 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,018 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,021 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,024 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,027 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,027 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,031 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,034 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,037 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,120 INFO L628 ElimStorePlain]: treesize reduction 151, result has 40.8 percent of original size [2021-07-13 19:43:42,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:42,125 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,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 13 treesize of output 9 [2021-07-13 19:43:42,128 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:42,131 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,133 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:42,133 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:42,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:42,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:42,151 INFO L247 ElimStorePlain]: Needed 70 recursive calls to eliminate 2 variables, input treesize:3073, output treesize:51 [2021-07-13 19:43:42,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:42,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275407443] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:42,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:42,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:42,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993217315] [2021-07-13 19:43:42,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:42,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:42,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:42,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:42,213 INFO L87 Difference]: Start difference. First operand 512 states and 1607 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:42,562 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 45 [2021-07-13 19:43:42,684 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 40 [2021-07-13 19:43:42,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:42,694 INFO L93 Difference]: Finished difference Result 665 states and 1990 transitions. [2021-07-13 19:43:42,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:42,694 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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:42,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:42,695 INFO L225 Difference]: With dead ends: 665 [2021-07-13 19:43:42,695 INFO L226 Difference]: Without dead ends: 616 [2021-07-13 19:43:42,695 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 596.1ms TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:43:42,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-07-13 19:43:42,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 524. [2021-07-13 19:43:42,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 3.147227533460803) internal successors, (1646), 523 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:42,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1646 transitions. [2021-07-13 19:43:42,702 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1646 transitions. Word has length 20 [2021-07-13 19:43:42,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:42,702 INFO L482 AbstractCegarLoop]: Abstraction has 524 states and 1646 transitions. [2021-07-13 19:43:42,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:42,702 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1646 transitions. [2021-07-13 19:43:42,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:42,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:42,703 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:42,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable818,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:42,903 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:42,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:42,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1919167975, now seen corresponding path program 6 times [2021-07-13 19:43:42,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:42,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520956173] [2021-07-13 19:43:42,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:42,996 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:42,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:42,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520956173] [2021-07-13 19:43:42,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520956173] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:42,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536071481] [2021-07-13 19:43:42,996 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:43,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:43:43,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:43,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:43,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,111 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:43,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:43,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,122 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,125 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,129 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,132 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,135 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,137 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,140 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,143 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,145 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,148 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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 13 treesize of output 9 [2021-07-13 19:43:43,151 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,154 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:43,156 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,226 INFO L628 ElimStorePlain]: treesize reduction 56, result has 64.3 percent of original size [2021-07-13 19:43:43,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:43,227 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:614, output treesize:101 [2021-07-13 19:43:43,637 INFO L446 ElimStorePlain]: Different costs {0=[char_at_5], 1=[char_at_1]} [2021-07-13 19:43:43,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,658 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:43,672 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,679 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,688 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:43,698 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,704 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,712 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,719 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,726 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,732 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,739 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,747 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,756 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,763 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,770 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,778 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,785 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,786 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,792 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,793 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,799 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,800 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,808 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,817 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,825 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,832 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,839 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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 13 treesize of output 9 [2021-07-13 19:43:43,848 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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 13 treesize of output 9 [2021-07-13 19:43:43,858 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,866 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,873 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,882 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,888 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,895 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:43,903 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,910 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,918 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,925 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,931 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,936 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,942 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,948 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,955 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,960 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,966 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,980 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,985 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,989 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,990 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:43,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:43,995 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,000 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,005 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,011 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:44,026 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,031 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,036 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,041 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,046 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,051 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,055 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,056 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,060 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,065 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,069 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,074 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,078 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,083 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,083 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,087 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,087 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,092 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,096 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,100 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,103 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,104 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:44,110 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,113 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,114 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,118 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,119 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,123 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,127 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,131 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,135 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,140 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,144 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,148 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,148 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,152 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,156 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,160 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,164 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,167 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,167 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,171 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,174 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,175 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,178 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,179 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,182 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,182 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,345 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2021-07-13 19:43:44,346 INFO L628 ElimStorePlain]: treesize reduction 320, result has 37.1 percent of original size [2021-07-13 19:43:44,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 13 treesize of output 9 [2021-07-13 19:43:44,350 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 13 treesize of output 9 [2021-07-13 19:43:44,353 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 13 treesize of output 9 [2021-07-13 19:43:44,356 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 5 treesize of output 3 [2021-07-13 19:43:44,360 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,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 13 treesize of output 9 [2021-07-13 19:43:44,363 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:44,366 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:44,431 INFO L628 ElimStorePlain]: treesize reduction 19, result has 82.4 percent of original size [2021-07-13 19:43:44,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:44,431 INFO L247 ElimStorePlain]: Needed 96 recursive calls to eliminate 2 variables, input treesize:4521, output treesize:89 [2021-07-13 19:43:44,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:44,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536071481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:44,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:44,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:44,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623737842] [2021-07-13 19:43:44,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:44,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:44,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:44,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:44,539 INFO L87 Difference]: Start difference. First operand 524 states and 1646 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:44,973 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 47 [2021-07-13 19:43:45,175 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 37 [2021-07-13 19:43:45,368 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-07-13 19:43:45,503 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-07-13 19:43:45,654 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-13 19:43:45,815 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-07-13 19:43:46,188 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2021-07-13 19:43:46,347 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-07-13 19:43:46,602 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-07-13 19:43:46,906 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-13 19:43:46,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:46,909 INFO L93 Difference]: Finished difference Result 1062 states and 3040 transitions. [2021-07-13 19:43:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:43:46,909 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:46,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:46,911 INFO L225 Difference]: With dead ends: 1062 [2021-07-13 19:43:46,911 INFO L226 Difference]: Without dead ends: 792 [2021-07-13 19:43:46,911 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 2402.1ms TimeCoverageRelationStatistics Valid=290, Invalid=832, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:43:46,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-07-13 19:43:46,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 530. [2021-07-13 19:43:46,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 529 states have (on average 3.1379962192816637) internal successors, (1660), 529 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:46,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1660 transitions. [2021-07-13 19:43:46,918 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1660 transitions. Word has length 20 [2021-07-13 19:43:46,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:46,918 INFO L482 AbstractCegarLoop]: Abstraction has 530 states and 1660 transitions. [2021-07-13 19:43:46,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:46,918 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1660 transitions. [2021-07-13 19:43:46,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:46,919 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:46,919 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:47,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable872 [2021-07-13 19:43:47,119 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:47,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:47,120 INFO L82 PathProgramCache]: Analyzing trace with hash 244057867, now seen corresponding path program 7 times [2021-07-13 19:43:47,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:47,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813316556] [2021-07-13 19:43:47,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:47,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:47,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:47,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:47,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813316556] [2021-07-13 19:43:47,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813316556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:47,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556348780] [2021-07-13 19:43:47,174 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 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:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:47,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:47,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:47,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:47,271 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,274 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,276 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,277 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,279 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,280 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,283 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,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 13 treesize of output 9 [2021-07-13 19:43:47,286 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,288 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,291 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,291 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:47,294 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,297 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,300 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,303 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:47,316 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,318 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,321 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,323 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,376 INFO L628 ElimStorePlain]: treesize reduction 31, result has 73.5 percent of original size [2021-07-13 19:43:47,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:47,377 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:549, output treesize:86 [2021-07-13 19:43:47,730 INFO L446 ElimStorePlain]: Different costs {0=[char_at_5], 1=[char_at_1]} [2021-07-13 19:43:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:47,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,740 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,745 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,746 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:47,752 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:47,758 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,763 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,769 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,776 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,781 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,782 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,787 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,792 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,797 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,801 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,807 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,813 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,819 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,824 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,829 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,834 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,839 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,844 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,849 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,854 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,859 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,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 13 treesize of output 9 [2021-07-13 19:43:47,864 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,869 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,874 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,878 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,883 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,888 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,892 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,897 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,902 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,908 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,912 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,912 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,917 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,921 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,925 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,930 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,934 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,938 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,942 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,946 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,949 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,953 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,953 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,957 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,957 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,961 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,965 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,969 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,973 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,977 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,980 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,981 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,984 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,987 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,991 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,995 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:47,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:47,998 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,001 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,001 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,005 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,008 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,011 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,015 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,018 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,021 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,021 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,024 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,027 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,045 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,051 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,054 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,056 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,058 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,059 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,130 INFO L628 ElimStorePlain]: treesize reduction 71, result has 59.4 percent of original size [2021-07-13 19:43:48,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 13 treesize of output 9 [2021-07-13 19:43:48,134 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,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 13 treesize of output 9 [2021-07-13 19:43:48,137 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:48,139 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:48,141 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:48,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:48,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:43:48,159 INFO L247 ElimStorePlain]: Needed 75 recursive calls to eliminate 2 variables, input treesize:3078, output treesize:51 [2021-07-13 19:43:48,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:48,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556348780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:48,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:48,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:48,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147021274] [2021-07-13 19:43:48,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:48,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:48,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:48,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:48,217 INFO L87 Difference]: Start difference. First operand 530 states and 1660 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:48,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:48,744 INFO L93 Difference]: Finished difference Result 614 states and 1848 transitions. [2021-07-13 19:43:48,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:43:48,744 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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:48,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:48,745 INFO L225 Difference]: With dead ends: 614 [2021-07-13 19:43:48,745 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:43:48,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 588.5ms TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:43:48,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:43:48,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 524. [2021-07-13 19:43:48,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 3.139579349904398) internal successors, (1642), 523 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:48,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1642 transitions. [2021-07-13 19:43:48,752 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1642 transitions. Word has length 20 [2021-07-13 19:43:48,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:48,752 INFO L482 AbstractCegarLoop]: Abstraction has 524 states and 1642 transitions. [2021-07-13 19:43:48,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:48,752 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1642 transitions. [2021-07-13 19:43:48,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:48,752 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:48,753 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:48,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable983 [2021-07-13 19:43:48,965 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:48,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:48,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1108732687, now seen corresponding path program 8 times [2021-07-13 19:43:48,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:48,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747773621] [2021-07-13 19:43:48,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:49,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:49,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:49,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747773621] [2021-07-13 19:43:49,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747773621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:49,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543240624] [2021-07-13 19:43:49,043 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 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:49,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:43:49,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:49,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:49,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:49,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 13 treesize of output 9 [2021-07-13 19:43:49,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,141 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,144 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:49,147 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:49,150 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,154 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,156 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,160 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,163 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,166 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,170 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,173 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,176 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,178 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,179 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,182 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,185 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,187 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,187 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,242 INFO L628 ElimStorePlain]: treesize reduction 46, result has 60.0 percent of original size [2021-07-13 19:43:49,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:49,243 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:586, output treesize:69 [2021-07-13 19:43:49,617 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,637 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,644 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,650 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,655 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,656 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,662 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,669 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,674 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,675 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:49,681 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,686 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,687 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,693 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,693 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,700 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,706 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,713 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,719 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,725 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,732 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,739 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,745 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,750 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:49,757 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,763 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,769 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,775 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,781 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,787 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,792 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,793 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,798 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:49,804 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,810 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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 13 treesize of output 9 [2021-07-13 19:43:49,816 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,821 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,826 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,832 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,837 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,843 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,848 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:49,854 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,860 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:49,866 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,871 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,876 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,882 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,887 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,892 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,898 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,902 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,908 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,912 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,912 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,917 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,922 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,927 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,932 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,936 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,941 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,946 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,951 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,955 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:49,961 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,965 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,969 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,973 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:49,979 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,983 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,987 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,992 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:49,996 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:49,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,000 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,004 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,008 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,012 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,013 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,017 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,021 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,025 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,029 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,261 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-07-13 19:43:50,261 INFO L628 ElimStorePlain]: treesize reduction 273, result has 51.7 percent of original size [2021-07-13 19:43:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:50,265 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:50,269 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,271 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,272 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:50,275 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:50,279 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:50,282 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:50,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, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:50,301 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,304 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:50,304 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:50,397 INFO L628 ElimStorePlain]: treesize reduction 47, result has 72.8 percent of original size [2021-07-13 19:43:50,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:43:50,398 INFO L247 ElimStorePlain]: Needed 85 recursive calls to eliminate 2 variables, input treesize:3641, output treesize:126 [2021-07-13 19:43:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:50,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543240624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:50,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:50,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:50,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455986147] [2021-07-13 19:43:50,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:50,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:50,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:50,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:50,527 INFO L87 Difference]: Start difference. First operand 524 states and 1642 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:51,129 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:43:51,632 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-13 19:43:51,961 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-07-13 19:43:52,241 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 53 [2021-07-13 19:43:52,492 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:43:52,750 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-07-13 19:43:53,013 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 61 [2021-07-13 19:43:53,149 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 51 [2021-07-13 19:43:53,286 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 49 [2021-07-13 19:43:53,437 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 52 [2021-07-13 19:43:53,566 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 50 [2021-07-13 19:43:53,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:53,674 INFO L93 Difference]: Finished difference Result 881 states and 2527 transitions. [2021-07-13 19:43:53,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-07-13 19:43:53,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:53,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:53,675 INFO L225 Difference]: With dead ends: 881 [2021-07-13 19:43:53,675 INFO L226 Difference]: Without dead ends: 720 [2021-07-13 19:43:53,676 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 3010.9ms TimeCoverageRelationStatistics Valid=458, Invalid=1798, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 19:43:53,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-07-13 19:43:53,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 551. [2021-07-13 19:43:53,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 3.152727272727273) internal successors, (1734), 550 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1734 transitions. [2021-07-13 19:43:53,683 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1734 transitions. Word has length 20 [2021-07-13 19:43:53,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:53,683 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1734 transitions. [2021-07-13 19:43:53,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:53,683 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1734 transitions. [2021-07-13 19:43:53,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:53,684 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:53,684 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:53,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1052,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:43:53,884 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:53,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:53,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1497218703, now seen corresponding path program 9 times [2021-07-13 19:43:53,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:53,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342493545] [2021-07-13 19:43:53,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:53,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:43:53,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:53,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342493545] [2021-07-13 19:43:53,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342493545] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:53,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649303327] [2021-07-13 19:43:53,965 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 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:54,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:43:54,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:54,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:54,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:54,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:54,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:54,069 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:54,073 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,076 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,079 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,082 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,085 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,088 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,091 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,094 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,097 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,099 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,101 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,101 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,148 INFO L628 ElimStorePlain]: treesize reduction 46, result has 60.0 percent of original size [2021-07-13 19:43:54,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:54,149 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 1 variables, input treesize:520, output treesize:69 [2021-07-13 19:43:54,571 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:43:54,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,589 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,595 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,602 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,607 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,614 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,621 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:54,628 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,634 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,640 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,647 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,653 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,659 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,665 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,670 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,675 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:54,682 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,688 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,689 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,695 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,695 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,700 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,701 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,706 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,707 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,712 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,713 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,719 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,724 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:54,730 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,735 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,735 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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 13 treesize of output 9 [2021-07-13 19:43:54,742 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,747 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,753 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,758 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,763 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,769 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,775 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,779 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,780 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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 13 treesize of output 9 [2021-07-13 19:43:54,786 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,791 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:54,797 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,803 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,808 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,813 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,813 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,818 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,823 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,828 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,833 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,838 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,842 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,847 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,852 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,856 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,861 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,865 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,870 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,874 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,879 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,884 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:54,889 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,894 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,899 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,903 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:54,908 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,912 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,913 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,917 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,922 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,925 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,929 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,933 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,937 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,941 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:54,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:54,945 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,160 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-07-13 19:43:55,161 INFO L628 ElimStorePlain]: treesize reduction 273, result has 51.7 percent of original size [2021-07-13 19:43: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:55,166 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:55,170 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,173 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:55,174 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:43: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:55,178 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:55,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:55,182 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:55,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:55,186 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:43:55,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:55,191 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:55,194 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:55,284 INFO L628 ElimStorePlain]: treesize reduction 47, result has 72.8 percent of original size [2021-07-13 19:43:55,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:43:55,285 INFO L247 ElimStorePlain]: Needed 79 recursive calls to eliminate 2 variables, input treesize:3371, output treesize:126 [2021-07-13 19:43:55,415 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:55,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649303327] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:55,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:55,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:43:55,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859675178] [2021-07-13 19:43:55,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:43:55,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:55,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:43:55,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:43:55,416 INFO L87 Difference]: Start difference. First operand 551 states and 1734 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:56,028 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:43:56,605 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-13 19:43:57,028 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-07-13 19:43:57,629 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:43:57,763 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 60 [2021-07-13 19:43:57,893 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2021-07-13 19:43:58,026 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 58 [2021-07-13 19:43:58,174 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 62 [2021-07-13 19:43:58,325 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 62 [2021-07-13 19:43:58,507 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 64 [2021-07-13 19:43:58,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:43:58,519 INFO L93 Difference]: Finished difference Result 744 states and 2180 transitions. [2021-07-13 19:43:58,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 19:43:58,519 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:43:58,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:43:58,520 INFO L225 Difference]: With dead ends: 744 [2021-07-13 19:43:58,520 INFO L226 Difference]: Without dead ends: 584 [2021-07-13 19:43:58,520 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 2994.0ms TimeCoverageRelationStatistics Valid=446, Invalid=1624, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 19:43:58,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-07-13 19:43:58,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 528. [2021-07-13 19:43:58,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 3.1176470588235294) internal successors, (1643), 527 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:58,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1643 transitions. [2021-07-13 19:43:58,526 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1643 transitions. Word has length 20 [2021-07-13 19:43:58,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:43:58,526 INFO L482 AbstractCegarLoop]: Abstraction has 528 states and 1643 transitions. [2021-07-13 19:43:58,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:43:58,526 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1643 transitions. [2021-07-13 19:43:58,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:43:58,527 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:43:58,527 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:58,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1116 [2021-07-13 19:43:58,728 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:43:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:43:58,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2016579097, now seen corresponding path program 10 times [2021-07-13 19:43:58,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:43:58,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288603755] [2021-07-13 19:43:58,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:43:58,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:43:58,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:58,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:43:58,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288603755] [2021-07-13 19:43:58,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288603755] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:58,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109353389] [2021-07-13 19:43:58,824 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 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:58,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:43:58,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:43:58,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:43:58,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:43:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:58,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:58,929 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,932 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,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 13 treesize of output 9 [2021-07-13 19:43:58,936 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,939 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,943 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:58,947 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,950 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:58,954 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,958 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,958 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,961 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,962 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,965 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,967 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,968 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,970 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,971 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,974 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,976 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,977 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,980 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,983 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,986 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,989 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:58,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:58,991 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,086 INFO L628 ElimStorePlain]: treesize reduction 39, result has 76.1 percent of original size [2021-07-13 19:43:59,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:43:59,087 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:855, output treesize:124 [2021-07-13 19:43:59,359 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_5]} [2021-07-13 19:43:59,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,374 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,375 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:59,380 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,385 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,386 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,390 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,395 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:43:59,401 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:59,406 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:59,412 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,417 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,423 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,428 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,428 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,433 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,438 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,443 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,448 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,453 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,458 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,458 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,463 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,469 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,474 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:59,479 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,484 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,489 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,494 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,498 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,499 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,504 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,508 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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 13 treesize of output 9 [2021-07-13 19:43:59,514 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,518 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,518 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,522 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,523 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,528 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,533 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,537 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,537 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,542 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,547 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,552 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,557 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,564 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,568 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,573 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,578 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,582 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,586 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,587 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,591 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,596 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,600 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,604 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,608 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,612 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,615 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,619 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,623 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,635 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,639 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,643 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,647 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,650 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,654 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,658 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,661 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,661 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,665 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,668 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,668 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,672 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,676 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,679 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,682 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,685 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,688 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,689 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,691 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,692 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,785 INFO L628 ElimStorePlain]: treesize reduction 78, result has 62.0 percent of original size [2021-07-13 19:43:59,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 13 treesize of output 9 [2021-07-13 19:43:59,789 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:43:59,792 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:43:59,795 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:43:59,798 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:43:59,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:43:59,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:43:59,825 INFO L247 ElimStorePlain]: Needed 76 recursive calls to eliminate 2 variables, input treesize:3078, output treesize:73 [2021-07-13 19:43:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:43:59,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109353389] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:43:59,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:43:59,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:43:59,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819435259] [2021-07-13 19:43:59,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:43:59,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:43:59,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:43:59,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:43:59,901 INFO L87 Difference]: Start difference. First operand 528 states and 1643 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:44:00,051 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2021-07-13 19:44:00,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:00,414 INFO L93 Difference]: Finished difference Result 659 states and 1994 transitions. [2021-07-13 19:44:00,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:00,414 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 20 [2021-07-13 19:44:00,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:00,415 INFO L225 Difference]: With dead ends: 659 [2021-07-13 19:44:00,415 INFO L226 Difference]: Without dead ends: 542 [2021-07-13 19:44:00,415 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 614.0ms TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:00,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-07-13 19:44:00,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2021-07-13 19:44:00,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.1072088724584104) internal successors, (1681), 541 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call 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:00,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1681 transitions. [2021-07-13 19:44:00,421 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1681 transitions. Word has length 20 [2021-07-13 19:44:00,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:00,421 INFO L482 AbstractCegarLoop]: Abstraction has 542 states and 1681 transitions. [2021-07-13 19:44:00,421 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:44:00,421 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1681 transitions. [2021-07-13 19:44:00,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:00,422 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:00,422 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:00,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1235,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:00,623 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:00,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:00,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1153500153, now seen corresponding path program 11 times [2021-07-13 19:44:00,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:00,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031530737] [2021-07-13 19:44:00,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:00,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:00,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:44:00,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:00,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031530737] [2021-07-13 19:44:00,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031530737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:00,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794485740] [2021-07-13 19:44:00,818 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 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:44:00,864 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:00,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:00,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:00,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:00,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,990 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:00,991 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:00,994 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:00,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:00,998 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,001 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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 13 treesize of output 9 [2021-07-13 19:44:01,004 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:01,008 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,011 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,014 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,017 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,019 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,020 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,023 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,026 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,029 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,032 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,035 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,037 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,040 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,042 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,097 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:44:01,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:01,098 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:651, output treesize:81 [2021-07-13 19:44:01,547 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_1]} [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:01,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,567 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,574 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,580 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,580 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:01,587 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,593 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:01,600 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,607 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,612 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,613 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,620 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,625 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,631 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,632 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,639 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,644 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:01,652 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,658 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,664 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,665 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,671 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,677 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,677 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,682 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,683 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,689 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:01,696 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:01,703 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,710 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,716 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,721 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,726 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,726 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,732 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,737 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,742 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,747 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,752 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:01,762 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,767 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,772 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,778 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,784 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,789 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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 13 treesize of output 9 [2021-07-13 19:44:01,795 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,799 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,800 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,804 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,805 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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 13 treesize of output 9 [2021-07-13 19:44:01,811 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,817 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,821 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,826 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,831 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,836 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,841 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,846 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,850 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,855 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:01,860 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,865 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,869 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,874 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,879 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,884 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,889 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,893 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,898 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,903 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,907 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,912 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,916 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,920 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,920 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,924 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:01,929 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,933 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,938 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,942 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,946 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,950 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,954 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,958 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,958 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:01,961 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:01,961 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,126 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 39 [2021-07-13 19:44:02,126 INFO L628 ElimStorePlain]: treesize reduction 334, result has 36.1 percent of original size [2021-07-13 19:44:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:02,142 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 13 treesize of output 9 [2021-07-13 19:44:02,146 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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 13 treesize of output 9 [2021-07-13 19:44:02,149 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:02,152 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:02,155 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,157 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:02,158 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:02,223 INFO L628 ElimStorePlain]: treesize reduction 19, result has 82.4 percent of original size [2021-07-13 19:44:02,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:02,224 INFO L247 ElimStorePlain]: Needed 83 recursive calls to eliminate 2 variables, input treesize:3845, output treesize:89 [2021-07-13 19:44:02,336 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:02,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794485740] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:02,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:02,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-07-13 19:44:02,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81885958] [2021-07-13 19:44:02,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:02,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:02,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:02,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:02,337 INFO L87 Difference]: Start difference. First operand 542 states and 1681 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:04,026 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:44:04,152 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 38 [2021-07-13 19:44:04,305 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 50 [2021-07-13 19:44:04,478 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 48 [2021-07-13 19:44:04,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:04,492 INFO L93 Difference]: Finished difference Result 844 states and 2432 transitions. [2021-07-13 19:44:04,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 19:44:04,492 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:04,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:04,493 INFO L225 Difference]: With dead ends: 844 [2021-07-13 19:44:04,493 INFO L226 Difference]: Without dead ends: 644 [2021-07-13 19:44:04,494 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 2150.1ms TimeCoverageRelationStatistics Valid=457, Invalid=1613, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 19:44:04,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-07-13 19:44:04,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 541. [2021-07-13 19:44:04,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 3.0592592592592593) internal successors, (1652), 540 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call 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:04,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1652 transitions. [2021-07-13 19:44:04,500 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1652 transitions. Word has length 20 [2021-07-13 19:44:04,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:04,500 INFO L482 AbstractCegarLoop]: Abstraction has 541 states and 1652 transitions. [2021-07-13 19:44:04,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:04,500 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1652 transitions. [2021-07-13 19:44:04,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:04,501 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:04,501 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:04,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1286 [2021-07-13 19:44:04,701 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:04,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:04,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1735831294, now seen corresponding path program 8 times [2021-07-13 19:44:04,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:04,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70587983] [2021-07-13 19:44:04,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:04,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:04,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:44:04,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:04,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70587983] [2021-07-13 19:44:04,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70587983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:04,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427456892] [2021-07-13 19:44:04,757 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 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:44:04,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:04,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:04,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:04,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:04,973 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:04,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427456892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:04,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:04,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:44:04,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048388262] [2021-07-13 19:44:04,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:44:04,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:04,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:44:04,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:04,974 INFO L87 Difference]: Start difference. First operand 541 states and 1652 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:06,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:06,337 INFO L93 Difference]: Finished difference Result 1465 states and 4237 transitions. [2021-07-13 19:44:06,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 19:44:06,338 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:06,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:06,339 INFO L225 Difference]: With dead ends: 1465 [2021-07-13 19:44:06,339 INFO L226 Difference]: Without dead ends: 1280 [2021-07-13 19:44:06,340 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 1133.4ms TimeCoverageRelationStatistics Valid=254, Invalid=1306, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:44:06,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2021-07-13 19:44:06,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 532. [2021-07-13 19:44:06,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 3.0207156308851224) internal successors, (1604), 531 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call 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:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1604 transitions. [2021-07-13 19:44:06,348 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1604 transitions. Word has length 20 [2021-07-13 19:44:06,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:06,348 INFO L482 AbstractCegarLoop]: Abstraction has 532 states and 1604 transitions. [2021-07-13 19:44:06,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:06,348 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1604 transitions. [2021-07-13 19:44:06,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:06,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:06,349 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:06,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1419,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:06,552 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:06,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:06,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1489738402, now seen corresponding path program 9 times [2021-07-13 19:44:06,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:06,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621059586] [2021-07-13 19:44:06,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:06,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:06,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:44:06,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:06,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621059586] [2021-07-13 19:44:06,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621059586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:06,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097595294] [2021-07-13 19:44:06,725 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:44:06,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:06,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:06,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:06,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:06,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:06,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097595294] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:06,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:06,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-07-13 19:44:06,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485518855] [2021-07-13 19:44:06,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:06,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:06,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:06,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:06,913 INFO L87 Difference]: Start difference. First operand 532 states and 1604 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:08,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:08,010 INFO L93 Difference]: Finished difference Result 842 states and 2518 transitions. [2021-07-13 19:44:08,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:44:08,010 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:08,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:08,011 INFO L225 Difference]: With dead ends: 842 [2021-07-13 19:44:08,012 INFO L226 Difference]: Without dead ends: 788 [2021-07-13 19:44:08,012 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 915.1ms TimeCoverageRelationStatistics Valid=197, Invalid=993, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:44:08,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-07-13 19:44:08,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 529. [2021-07-13 19:44:08,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 3.0208333333333335) internal successors, (1595), 528 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call 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:08,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1595 transitions. [2021-07-13 19:44:08,018 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1595 transitions. Word has length 20 [2021-07-13 19:44:08,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:08,018 INFO L482 AbstractCegarLoop]: Abstraction has 529 states and 1595 transitions. [2021-07-13 19:44:08,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:08,018 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1595 transitions. [2021-07-13 19:44:08,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:08,019 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:08,019 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:08,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1428 [2021-07-13 19:44:08,221 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:08,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:08,222 INFO L82 PathProgramCache]: Analyzing trace with hash 922855196, now seen corresponding path program 10 times [2021-07-13 19:44:08,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:08,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099773626] [2021-07-13 19:44:08,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:08,325 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:08,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:08,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099773626] [2021-07-13 19:44:08,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099773626] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:08,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249270877] [2021-07-13 19:44:08,326 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 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:44:08,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:08,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:08,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:08,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:10,692 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:44:10,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 13 treesize of output 9 [2021-07-13 19:44:10,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,702 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,708 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,712 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,713 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 5 treesize of output 3 [2021-07-13 19:44:10,721 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,725 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,730 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 5 treesize of output 3 [2021-07-13 19:44:10,737 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,742 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,747 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 11 treesize of output 7 [2021-07-13 19:44:10,753 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:10,758 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:10,764 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,769 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,774 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,779 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,779 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 5 treesize of output 3 [2021-07-13 19:44:10,785 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,790 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,795 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,799 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,800 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,804 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,805 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,809 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 13 treesize of output 9 [2021-07-13 19:44:10,814 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,819 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,823 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,824 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,828 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,833 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,838 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,842 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,846 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 11 treesize of output 7 [2021-07-13 19:44:10,852 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,856 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,860 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:10,866 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,871 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,875 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,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 11 treesize of output 7 [2021-07-13 19:44:10,880 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,884 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,889 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,894 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,898 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,903 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,908 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,912 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,917 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,923 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,928 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,933 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,937 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,942 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,947 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,952 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,956 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,960 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,964 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,969 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,974 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,979 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,984 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,989 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,993 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:10,997 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:10,998 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,003 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,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 13 treesize of output 9 [2021-07-13 19:44:11,008 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,013 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,018 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,022 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,026 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,030 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,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 5 treesize of output 3 [2021-07-13 19:44:11,035 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,039 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,043 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,047 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,051 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,051 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,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 5 treesize of output 3 [2021-07-13 19:44:11,059 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,063 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,067 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,067 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,071 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,074 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,079 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,082 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,086 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,090 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,094 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,097 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,097 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,100 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,101 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,103 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,104 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,108 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,111 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,114 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,117 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,121 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,124 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,221 INFO L628 ElimStorePlain]: treesize reduction 124, result has 50.4 percent of original size [2021-07-13 19:44:11,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 5 treesize of output 3 [2021-07-13 19:44:11,225 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,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 5 treesize of output 3 [2021-07-13 19:44:11,229 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,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 13 treesize of output 9 [2021-07-13 19:44:11,232 INFO L550 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,235 INFO L550 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,236 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:11,237 INFO L550 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:11,277 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.2 percent of original size [2021-07-13 19:44:11,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:11,279 INFO L247 ElimStorePlain]: Needed 99 recursive calls to eliminate 3 variables, input treesize:3488, output treesize:32 [2021-07-13 19:44:11,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:11,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249270877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:11,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:11,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:44:11,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206946927] [2021-07-13 19:44:11,333 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:44:11,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:11,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:44:11,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:11,333 INFO L87 Difference]: Start difference. First operand 529 states and 1595 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:11,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:11,853 INFO L93 Difference]: Finished difference Result 730 states and 2217 transitions. [2021-07-13 19:44:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:44:11,853 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:11,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:11,854 INFO L225 Difference]: With dead ends: 730 [2021-07-13 19:44:11,854 INFO L226 Difference]: Without dead ends: 676 [2021-07-13 19:44:11,854 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 537.8ms TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:44:11,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-07-13 19:44:11,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 536. [2021-07-13 19:44:11,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 3.0355140186915888) internal successors, (1624), 535 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call 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:11,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1624 transitions. [2021-07-13 19:44:11,860 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1624 transitions. Word has length 20 [2021-07-13 19:44:11,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:11,860 INFO L482 AbstractCegarLoop]: Abstraction has 536 states and 1624 transitions. [2021-07-13 19:44:11,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:11,860 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1624 transitions. [2021-07-13 19:44:11,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:11,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:11,861 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:12,062 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1442 [2021-07-13 19:44:12,062 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:12,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:12,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1816546076, now seen corresponding path program 11 times [2021-07-13 19:44:12,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:12,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334168974] [2021-07-13 19:44:12,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:12,163 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:12,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:12,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334168974] [2021-07-13 19:44:12,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334168974] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:12,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838752381] [2021-07-13 19:44:12,164 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 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:44:12,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:12,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:12,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:12,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:12,344 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:12,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838752381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:12,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:12,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:44:12,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059855032] [2021-07-13 19:44:12,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:12,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:12,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:12,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:12,345 INFO L87 Difference]: Start difference. First operand 536 states and 1624 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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:12,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:12,939 INFO L93 Difference]: Finished difference Result 866 states and 2611 transitions. [2021-07-13 19:44:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:44:12,939 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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:12,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:12,940 INFO L225 Difference]: With dead ends: 866 [2021-07-13 19:44:12,941 INFO L226 Difference]: Without dead ends: 769 [2021-07-13 19:44:12,941 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 487.2ms TimeCoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:44:12,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2021-07-13 19:44:12,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 534. [2021-07-13 19:44:12,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 3.024390243902439) internal successors, (1612), 533 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call 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:12,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1612 transitions. [2021-07-13 19:44:12,947 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1612 transitions. Word has length 20 [2021-07-13 19:44:12,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:12,947 INFO L482 AbstractCegarLoop]: Abstraction has 534 states and 1612 transitions. [2021-07-13 19:44:12,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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:12,947 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1612 transitions. [2021-07-13 19:44:12,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:12,948 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:12,948 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:13,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1838,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:13,149 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:13,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:13,149 INFO L82 PathProgramCache]: Analyzing trace with hash -931757384, now seen corresponding path program 12 times [2021-07-13 19:44:13,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:13,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981453746] [2021-07-13 19:44:13,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:13,245 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:13,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:13,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981453746] [2021-07-13 19:44:13,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981453746] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:13,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976576451] [2021-07-13 19:44:13,246 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 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:44:13,293 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:44:13,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:13,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:13,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:14,235 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:44:14,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 3 [2021-07-13 19:44:14,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,248 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,257 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 3 [2021-07-13 19:44:14,262 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,266 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,269 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,270 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,274 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 11 treesize of output 7 [2021-07-13 19:44:14,279 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,283 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,286 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 13 treesize of output 9 [2021-07-13 19:44:14,291 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 3 [2021-07-13 19:44:14,295 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 11 treesize of output 7 [2021-07-13 19:44:14,300 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,304 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,307 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,308 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,312 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,316 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,319 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 3 [2021-07-13 19:44:14,324 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,327 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,331 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,331 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 3 [2021-07-13 19:44:14,336 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,339 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,342 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,343 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,346 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,347 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,350 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 13 treesize of output 9 [2021-07-13 19:44:14,355 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,358 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,362 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,365 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,369 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,372 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,375 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,378 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,382 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,385 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,387 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,388 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,391 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,394 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,397 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,494 INFO L628 ElimStorePlain]: treesize reduction 72, result has 64.2 percent of original size [2021-07-13 19:44:14,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:14,498 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,501 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 13 treesize of output 9 [2021-07-13 19:44:14,504 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,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 5 treesize of output 3 [2021-07-13 19:44:14,507 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:14,510 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:14,552 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.3 percent of original size [2021-07-13 19:44:14,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:14,553 INFO L247 ElimStorePlain]: Needed 48 recursive calls to eliminate 3 variables, input treesize:1575, output treesize:35 [2021-07-13 19:44:14,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:14,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976576451] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:14,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:14,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:44:14,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219704478] [2021-07-13 19:44:14,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:44:14,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:14,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:44:14,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:14,629 INFO L87 Difference]: Start difference. First operand 534 states and 1612 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:14,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:14,855 INFO L93 Difference]: Finished difference Result 683 states and 2058 transitions. [2021-07-13 19:44:14,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:14,855 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:14,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:14,856 INFO L225 Difference]: With dead ends: 683 [2021-07-13 19:44:14,856 INFO L226 Difference]: Without dead ends: 643 [2021-07-13 19:44:14,856 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 296.7ms TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:14,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-07-13 19:44:14,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 523. [2021-07-13 19:44:14,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 3.007662835249042) internal successors, (1570), 522 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call 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:14,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1570 transitions. [2021-07-13 19:44:14,862 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1570 transitions. Word has length 20 [2021-07-13 19:44:14,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:14,862 INFO L482 AbstractCegarLoop]: Abstraction has 523 states and 1570 transitions. [2021-07-13 19:44:14,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:14,862 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1570 transitions. [2021-07-13 19:44:14,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:14,863 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:14,863 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,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1854,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:15,065 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:15,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:15,066 INFO L82 PathProgramCache]: Analyzing trace with hash -475110398, now seen corresponding path program 13 times [2021-07-13 19:44:15,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:15,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637136217] [2021-07-13 19:44:15,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:15,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:15,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637136217] [2021-07-13 19:44:15,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637136217] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:15,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814792274] [2021-07-13 19:44:15,154 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 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:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:15,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:15,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:15,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:15,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814792274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:15,353 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:15,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:44:15,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995914277] [2021-07-13 19:44:15,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:44:15,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:15,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:44:15,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:15,354 INFO L87 Difference]: Start difference. First operand 523 states and 1570 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:15,810 INFO L93 Difference]: Finished difference Result 778 states and 2241 transitions. [2021-07-13 19:44:15,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:15,811 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:15,812 INFO L225 Difference]: With dead ends: 778 [2021-07-13 19:44:15,812 INFO L226 Difference]: Without dead ends: 671 [2021-07-13 19:44:15,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 421.4ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:44:15,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-07-13 19:44:15,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 498. [2021-07-13 19:44:15,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 497 states have (on average 2.9738430583501008) internal successors, (1478), 497 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call 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,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1478 transitions. [2021-07-13 19:44:15,818 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1478 transitions. Word has length 20 [2021-07-13 19:44:15,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:15,818 INFO L482 AbstractCegarLoop]: Abstraction has 498 states and 1478 transitions. [2021-07-13 19:44:15,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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,818 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1478 transitions. [2021-07-13 19:44:15,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:15,818 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:15,818 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:16,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2088,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:16,019 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:16,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:16,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1325415994, now seen corresponding path program 14 times [2021-07-13 19:44:16,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:16,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233503572] [2021-07-13 19:44:16,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:16,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:16,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:16,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:16,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233503572] [2021-07-13 19:44:16,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233503572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:16,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614033592] [2021-07-13 19:44:16,162 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 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:16,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:16,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:16,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:16,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:16,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:16,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614033592] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:16,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:16,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2021-07-13 19:44:16,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154469981] [2021-07-13 19:44:16,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:16,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:16,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:16,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:16,370 INFO L87 Difference]: Start difference. First operand 498 states and 1478 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:17,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:17,117 INFO L93 Difference]: Finished difference Result 780 states and 2267 transitions. [2021-07-13 19:44:17,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:17,118 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:17,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:17,119 INFO L225 Difference]: With dead ends: 780 [2021-07-13 19:44:17,119 INFO L226 Difference]: Without dead ends: 733 [2021-07-13 19:44:17,119 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 799.2ms TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:44:17,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-07-13 19:44:17,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 524. [2021-07-13 19:44:17,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 2.9694072657743784) internal successors, (1553), 523 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call 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,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1553 transitions. [2021-07-13 19:44:17,125 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1553 transitions. Word has length 20 [2021-07-13 19:44:17,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:17,125 INFO L482 AbstractCegarLoop]: Abstraction has 524 states and 1553 transitions. [2021-07-13 19:44:17,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:17,125 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1553 transitions. [2021-07-13 19:44:17,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:17,126 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:17,126 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:17,326 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2097 [2021-07-13 19:44:17,326 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:17,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:17,326 INFO L82 PathProgramCache]: Analyzing trace with hash -2075064468, now seen corresponding path program 15 times [2021-07-13 19:44:17,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:17,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742951868] [2021-07-13 19:44:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:17,421 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:17,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:17,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742951868] [2021-07-13 19:44:17,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742951868] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:17,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266370381] [2021-07-13 19:44:17,421 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 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:17,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:17,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:17,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:17,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:17,629 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:17,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266370381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:17,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:17,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:44:17,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099787906] [2021-07-13 19:44:17,630 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:44:17,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:17,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:44:17,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:17,630 INFO L87 Difference]: Start difference. First operand 524 states and 1553 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:19,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:19,590 INFO L93 Difference]: Finished difference Result 941 states and 2676 transitions. [2021-07-13 19:44:19,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:44:19,590 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:19,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:19,592 INFO L225 Difference]: With dead ends: 941 [2021-07-13 19:44:19,592 INFO L226 Difference]: Without dead ends: 801 [2021-07-13 19:44:19,592 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1856.7ms TimeCoverageRelationStatistics Valid=297, Invalid=963, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:44:19,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-07-13 19:44:19,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 557. [2021-07-13 19:44:19,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.976618705035971) internal successors, (1655), 556 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call 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,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1655 transitions. [2021-07-13 19:44:19,599 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1655 transitions. Word has length 20 [2021-07-13 19:44:19,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:19,599 INFO L482 AbstractCegarLoop]: Abstraction has 557 states and 1655 transitions. [2021-07-13 19:44:19,599 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 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:44:19,599 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1655 transitions. [2021-07-13 19:44:19,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:19,600 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:19,600 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:19,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2109,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:19,800 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:19,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:19,800 INFO L82 PathProgramCache]: Analyzing trace with hash 206398092, now seen corresponding path program 16 times [2021-07-13 19:44:19,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:19,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964032489] [2021-07-13 19:44:19,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:19,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:19,929 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:19,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:19,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964032489] [2021-07-13 19:44:19,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964032489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:19,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020123032] [2021-07-13 19:44:19,930 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 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:19,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:19,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:19,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-13 19:44:19,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:20,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:20,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020123032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:20,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:20,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-07-13 19:44:20,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115952759] [2021-07-13 19:44:20,114 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:20,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:20,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:20,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:20,114 INFO L87 Difference]: Start difference. First operand 557 states and 1655 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:20,995 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2021-07-13 19:44:21,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:21,482 INFO L93 Difference]: Finished difference Result 1166 states and 3392 transitions. [2021-07-13 19:44:21,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:44:21,483 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:21,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:21,484 INFO L225 Difference]: With dead ends: 1166 [2021-07-13 19:44:21,484 INFO L226 Difference]: Without dead ends: 1067 [2021-07-13 19:44:21,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1247.4ms TimeCoverageRelationStatistics Valid=267, Invalid=1065, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:44:21,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-07-13 19:44:21,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 553. [2021-07-13 19:44:21,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.967391304347826) internal successors, (1638), 552 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call 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:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1638 transitions. [2021-07-13 19:44:21,492 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1638 transitions. Word has length 20 [2021-07-13 19:44:21,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:21,492 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1638 transitions. [2021-07-13 19:44:21,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:21,492 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1638 transitions. [2021-07-13 19:44:21,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:21,493 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:21,493 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:21,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2119 [2021-07-13 19:44:21,693 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:21,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:21,694 INFO L82 PathProgramCache]: Analyzing trace with hash 116700917, now seen corresponding path program 12 times [2021-07-13 19:44:21,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:21,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518156572] [2021-07-13 19:44:21,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:21,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:21,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:21,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518156572] [2021-07-13 19:44:21,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518156572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:21,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063663839] [2021-07-13 19:44:21,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 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:21,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:44:21,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:21,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:21,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:21,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:21,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,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 13 treesize of output 9 [2021-07-13 19:44:21,857 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,860 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:21,863 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,866 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,866 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,869 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:21,872 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,875 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:21,878 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,881 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,884 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,886 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,889 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,892 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:21,895 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,898 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,901 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:21,903 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:21,962 INFO L628 ElimStorePlain]: treesize reduction 50, result has 62.7 percent of original size [2021-07-13 19:44:21,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:21,963 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:595, output treesize:84 [2021-07-13 19:44:22,207 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_5]} [2021-07-13 19:44:22,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:22,221 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:22,231 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,235 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,240 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,244 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:22,249 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,253 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,254 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,258 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,262 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,263 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,267 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,271 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:22,275 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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 13 treesize of output 9 [2021-07-13 19:44:22,280 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:22,285 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:22,289 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,293 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:22,298 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,301 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,302 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,306 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,310 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,314 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,314 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,318 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,323 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,327 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,331 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,334 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,334 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,337 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,338 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,342 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:22,346 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,350 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,353 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,356 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,359 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,360 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,363 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,367 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,370 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,374 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:22,377 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,381 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,384 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:22,387 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,390 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,391 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,394 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,397 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,401 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,404 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,407 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,409 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,410 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,490 INFO L628 ElimStorePlain]: treesize reduction 109, result has 50.7 percent of original size [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:22,494 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:22,496 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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 13 treesize of output 9 [2021-07-13 19:44:22,499 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:22,502 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:22,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:22,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:22,524 INFO L247 ElimStorePlain]: Needed 56 recursive calls to eliminate 2 variables, input treesize:1912, output treesize:61 [2021-07-13 19:44:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:22,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063663839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:22,584 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:22,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:44:22,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589607090] [2021-07-13 19:44:22,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:44:22,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:22,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:44:22,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:22,585 INFO L87 Difference]: Start difference. First operand 553 states and 1638 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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:23,457 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-07-13 19:44:23,604 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:44:23,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:23,630 INFO L93 Difference]: Finished difference Result 678 states and 1953 transitions. [2021-07-13 19:44:23,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:44:23,630 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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:23,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:23,631 INFO L225 Difference]: With dead ends: 678 [2021-07-13 19:44:23,631 INFO L226 Difference]: Without dead ends: 563 [2021-07-13 19:44:23,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1018.1ms TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:44:23,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-07-13 19:44:23,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 538. [2021-07-13 19:44:23,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 2.9608938547486034) internal successors, (1590), 537 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call 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:23,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1590 transitions. [2021-07-13 19:44:23,637 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1590 transitions. Word has length 20 [2021-07-13 19:44:23,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:23,637 INFO L482 AbstractCegarLoop]: Abstraction has 538 states and 1590 transitions. [2021-07-13 19:44:23,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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:23,637 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1590 transitions. [2021-07-13 19:44:23,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:23,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:23,638 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:23,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2133 [2021-07-13 19:44:23,838 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:23,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:23,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1556220975, now seen corresponding path program 13 times [2021-07-13 19:44:23,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:23,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596491961] [2021-07-13 19:44:23,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:23,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:23,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:23,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:23,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596491961] [2021-07-13 19:44:23,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596491961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:23,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502987127] [2021-07-13 19:44:23,984 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 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:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:24,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:24,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:24,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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 13 treesize of output 9 [2021-07-13 19:44:24,084 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,087 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:24,090 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,093 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,095 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,096 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,099 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,102 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,106 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,109 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,111 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,114 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,114 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,117 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,119 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,120 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:24,123 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,126 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,128 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,131 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,190 INFO L628 ElimStorePlain]: treesize reduction 50, result has 62.7 percent of original size [2021-07-13 19:44:24,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:24,191 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 1 variables, input treesize:595, output treesize:84 [2021-07-13 19:44:24,443 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_5]} [2021-07-13 19:44:24,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,463 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,464 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,470 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,478 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:24,485 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,491 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,491 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,497 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,497 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,504 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:24,512 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:24,519 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,527 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,533 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,538 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,538 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,544 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,551 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,558 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,565 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,570 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,570 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,578 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,584 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,590 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,596 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,603 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,612 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,618 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,625 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,631 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,637 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,642 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,642 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,647 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,648 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,654 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,661 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,667 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,673 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,679 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,679 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:24,686 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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 13 treesize of output 9 [2021-07-13 19:44:24,693 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,698 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,704 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,710 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,716 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,722 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,722 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,728 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,734 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,740 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,745 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,750 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,756 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,761 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,762 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,767 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,774 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,779 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,779 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,784 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,785 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,790 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,795 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,800 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,806 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,815 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,816 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,822 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,826 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,831 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,837 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,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 13 treesize of output 9 [2021-07-13 19:44:24,843 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,848 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,853 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,858 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,863 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,868 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,873 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,889 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,893 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,897 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,902 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,906 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,910 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,914 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,918 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,922 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,925 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,929 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,933 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,937 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,940 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:24,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:24,944 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,158 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-07-13 19:44:25,159 INFO L628 ElimStorePlain]: treesize reduction 227, result has 56.3 percent of original size [2021-07-13 19:44:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:25,163 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,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 13 treesize of output 9 [2021-07-13 19:44:25,166 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:25,171 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:25,174 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,177 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:25,180 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:25,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 13 treesize of output 9 [2021-07-13 19:44:25,184 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:25,187 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:25,278 INFO L628 ElimStorePlain]: treesize reduction 47, result has 72.8 percent of original size [2021-07-13 19:44:25,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:25,280 INFO L247 ElimStorePlain]: Needed 94 recursive calls to eliminate 2 variables, input treesize:4000, output treesize:126 [2021-07-13 19:44:25,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:25,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502987127] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:25,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:25,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:44:25,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55477700] [2021-07-13 19:44:25,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:44:25,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:25,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:44:25,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:25,409 INFO L87 Difference]: Start difference. First operand 538 states and 1590 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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:26,046 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-07-13 19:44:26,257 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-13 19:44:26,600 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2021-07-13 19:44:26,813 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 19:44:26,986 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 51 [2021-07-13 19:44:27,123 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-07-13 19:44:27,253 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 52 [2021-07-13 19:44:27,391 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 53 [2021-07-13 19:44:27,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:27,504 INFO L93 Difference]: Finished difference Result 770 states and 2157 transitions. [2021-07-13 19:44:27,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:44:27,504 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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:27,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:27,505 INFO L225 Difference]: With dead ends: 770 [2021-07-13 19:44:27,505 INFO L226 Difference]: Without dead ends: 648 [2021-07-13 19:44:27,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 2136.0ms TimeCoverageRelationStatistics Valid=255, Invalid=867, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:44:27,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2021-07-13 19:44:27,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 557. [2021-07-13 19:44:27,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.9658273381294964) internal successors, (1649), 556 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call 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:27,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1649 transitions. [2021-07-13 19:44:27,512 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1649 transitions. Word has length 20 [2021-07-13 19:44:27,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:27,512 INFO L482 AbstractCegarLoop]: Abstraction has 557 states and 1649 transitions. [2021-07-13 19:44:27,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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:27,512 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1649 transitions. [2021-07-13 19:44:27,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:27,514 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:27,514 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:27,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2196,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:27,715 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:27,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:27,715 INFO L82 PathProgramCache]: Analyzing trace with hash -239221005, now seen corresponding path program 14 times [2021-07-13 19:44:27,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:27,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015378347] [2021-07-13 19:44:27,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:27,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:44:27,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:27,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015378347] [2021-07-13 19:44:27,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015378347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:27,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672991872] [2021-07-13 19:44:27,889 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 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:27,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:27,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:27,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:27,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:27,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:27,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:27,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:27,987 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:27,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,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 13 treesize of output 9 [2021-07-13 19:44:27,994 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:27,997 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:27,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:27,999 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,003 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,005 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,008 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,011 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,014 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,016 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:28,020 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,023 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,025 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,027 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,028 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,093 INFO L628 ElimStorePlain]: treesize reduction 50, result has 62.7 percent of original size [2021-07-13 19:44:28,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:28,095 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 1 variables, input treesize:529, output treesize:84 [2021-07-13 19:44:28,585 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_5]} [2021-07-13 19:44:28,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,604 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,610 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,610 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:28,618 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,624 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,629 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,635 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,636 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:28,643 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:28,650 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,657 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,664 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,671 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,677 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,683 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,684 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,689 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,696 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,703 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,709 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,716 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,722 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,728 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,728 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,734 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,740 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,746 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,746 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:28,753 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,759 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,765 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,772 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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 13 treesize of output 9 [2021-07-13 19:44:28,787 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,792 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,793 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,798 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,804 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,805 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,810 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,815 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,816 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,821 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,827 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,832 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,839 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,844 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,849 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,855 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,860 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,866 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,871 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,872 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,877 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,883 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,888 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,893 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,898 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,903 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,908 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,908 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,913 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,918 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,923 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,928 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,933 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,938 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,943 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:28,948 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,953 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,953 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,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 13 treesize of output 9 [2021-07-13 19:44:28,959 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,964 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,969 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,973 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,978 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,982 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,982 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,986 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,987 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,991 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:28,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:28,996 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,000 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,005 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,009 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,013 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,018 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,022 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,027 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,031 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,035 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,039 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,043 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,047 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,051 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,054 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,055 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,058 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,059 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,273 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 48 [2021-07-13 19:44:29,274 INFO L628 ElimStorePlain]: treesize reduction 261, result has 52.8 percent of original size [2021-07-13 19:44:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:29,278 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,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 13 treesize of output 9 [2021-07-13 19:44:29,283 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:29,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:29,287 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:29,291 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,294 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,296 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:29,297 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:29,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:29,301 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:29,304 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:29,394 INFO L628 ElimStorePlain]: treesize reduction 47, result has 72.8 percent of original size [2021-07-13 19:44:29,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:29,396 INFO L247 ElimStorePlain]: Needed 94 recursive calls to eliminate 2 variables, input treesize:4000, output treesize:126 [2021-07-13 19:44:29,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:29,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672991872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:29,520 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:29,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2021-07-13 19:44:29,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614094133] [2021-07-13 19:44:29,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:44:29,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:29,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:44:29,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:44:29,521 INFO L87 Difference]: Start difference. First operand 557 states and 1649 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:29,939 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-07-13 19:44:30,089 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-07-13 19:44:30,226 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:44:30,788 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 63 [2021-07-13 19:44:30,983 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:44:31,099 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2021-07-13 19:44:31,235 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-07-13 19:44:31,405 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-07-13 19:44:31,544 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 51 [2021-07-13 19:44:31,805 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 19:44:31,963 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 58 [2021-07-13 19:44:32,273 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-07-13 19:44:32,493 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-07-13 19:44:32,613 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 48 [2021-07-13 19:44:33,039 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 63 [2021-07-13 19:44:33,220 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 62 [2021-07-13 19:44:33,473 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-07-13 19:44:33,656 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 61 [2021-07-13 19:44:33,804 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 46 [2021-07-13 19:44:33,994 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:44:34,174 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 65 [2021-07-13 19:44:34,354 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-07-13 19:44:34,534 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 61 [2021-07-13 19:44:34,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:34,578 INFO L93 Difference]: Finished difference Result 991 states and 2743 transitions. [2021-07-13 19:44:34,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 19:44:34,579 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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:34,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:34,580 INFO L225 Difference]: With dead ends: 991 [2021-07-13 19:44:34,580 INFO L226 Difference]: Without dead ends: 712 [2021-07-13 19:44:34,580 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 4894.9ms TimeCoverageRelationStatistics Valid=562, Invalid=2300, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 19:44:34,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-07-13 19:44:34,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 523. [2021-07-13 19:44:34,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 2.9597701149425286) internal successors, (1545), 522 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call 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,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1545 transitions. [2021-07-13 19:44:34,586 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1545 transitions. Word has length 20 [2021-07-13 19:44:34,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:34,586 INFO L482 AbstractCegarLoop]: Abstraction has 523 states and 1545 transitions. [2021-07-13 19:44:34,586 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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,586 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1545 transitions. [2021-07-13 19:44:34,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:34,587 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:34,587 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:34,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2264,38 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:34,788 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:34,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:34,788 INFO L82 PathProgramCache]: Analyzing trace with hash 136518641, now seen corresponding path program 15 times [2021-07-13 19:44:34,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:34,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767635668] [2021-07-13 19:44:34,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:34,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:34,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:34,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:34,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767635668] [2021-07-13 19:44:34,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767635668] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:34,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550997420] [2021-07-13 19:44:34,892 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 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:44:34,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:34,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:34,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:34,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:34,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:34,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,006 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,007 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:35,010 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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 13 treesize of output 9 [2021-07-13 19:44:35,014 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:35,018 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:35,022 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,025 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,028 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,031 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,034 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,037 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,040 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,043 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,046 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,048 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,049 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,051 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:35,052 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,143 INFO L628 ElimStorePlain]: treesize reduction 12, result has 91.2 percent of original size [2021-07-13 19:44:35,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:35,144 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:709, output treesize:124 [2021-07-13 19:44:35,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2021-07-13 19:44:35,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:35,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 6 treesize of output 4 [2021-07-13 19:44:35,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:35,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:35,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:44:35,265 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:64, output treesize:52 [2021-07-13 19:44:36,509 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 3=[char_at_5]} [2021-07-13 19:44:36,515 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:36,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:36,528 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:36,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,545 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,550 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,555 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,556 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:36,562 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:36,568 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:36,574 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,580 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:36,588 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,593 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,599 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,604 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,604 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,608 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,609 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,614 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,620 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,625 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,630 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,635 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,640 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,640 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,645 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:36,651 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,656 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,656 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,661 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,662 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,667 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:36,672 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:36,678 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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 13 treesize of output 9 [2021-07-13 19:44:36,684 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,688 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,692 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,693 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,697 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,701 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,706 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,710 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,715 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,719 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,724 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,728 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,728 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,733 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,737 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,741 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,742 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,746 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,746 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,751 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,755 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,759 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,764 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,768 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,772 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,776 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,780 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,784 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,788 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,791 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,795 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,799 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,803 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:36,806 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,917 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 40 [2021-07-13 19:44:36,918 INFO L628 ElimStorePlain]: treesize reduction 147, result has 49.3 percent of original size [2021-07-13 19:44:36,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 5 treesize of output 3 [2021-07-13 19:44:36,922 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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 13 treesize of output 9 [2021-07-13 19:44:36,925 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:36,929 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:36,932 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:36,996 INFO L628 ElimStorePlain]: treesize reduction 19, result has 82.6 percent of original size [2021-07-13 19:44:36,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:36,998 INFO L247 ElimStorePlain]: Needed 65 recursive calls to eliminate 4 variables, input treesize:2686, output treesize:61 [2021-07-13 19:44:37,055 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:37,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550997420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:37,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:37,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:37,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701916774] [2021-07-13 19:44:37,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:37,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:37,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:37,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:37,056 INFO L87 Difference]: Start difference. First operand 523 states and 1545 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:44:37,322 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 37 [2021-07-13 19:44:37,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:37,534 INFO L93 Difference]: Finished difference Result 645 states and 1859 transitions. [2021-07-13 19:44:37,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:44:37,534 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 20 [2021-07-13 19:44:37,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:37,535 INFO L225 Difference]: With dead ends: 645 [2021-07-13 19:44:37,535 INFO L226 Difference]: Without dead ends: 505 [2021-07-13 19:44:37,535 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 582.2ms TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:37,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2021-07-13 19:44:37,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 497. [2021-07-13 19:44:37,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 496 states have (on average 2.961693548387097) internal successors, (1469), 496 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call 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:37,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 1469 transitions. [2021-07-13 19:44:37,540 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 1469 transitions. Word has length 20 [2021-07-13 19:44:37,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:37,540 INFO L482 AbstractCegarLoop]: Abstraction has 497 states and 1469 transitions. [2021-07-13 19:44:37,540 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:44:37,540 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 1469 transitions. [2021-07-13 19:44:37,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:37,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:37,541 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:37,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2408,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:37,742 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:37,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:37,742 INFO L82 PathProgramCache]: Analyzing trace with hash 152065867, now seen corresponding path program 16 times [2021-07-13 19:44:37,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:37,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778472046] [2021-07-13 19:44:37,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:37,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:37,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:37,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:37,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778472046] [2021-07-13 19:44:37,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778472046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:37,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495430944] [2021-07-13 19:44:37,861 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 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:44:37,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:37,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:37,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:37,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,015 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,020 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,023 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,023 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,030 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,033 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,037 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,040 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,043 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,046 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:38,050 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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 13 treesize of output 9 [2021-07-13 19:44:38,053 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:38,057 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,060 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,065 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,067 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,068 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,070 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,160 INFO L628 ElimStorePlain]: treesize reduction 81, result has 57.4 percent of original size [2021-07-13 19:44:38,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:38,161 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:705, output treesize:109 [2021-07-13 19:44:38,606 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_5]} [2021-07-13 19:44:38,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,643 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:38,658 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,665 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,665 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,674 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,682 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,690 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,712 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,721 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,728 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,729 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,736 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,743 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,751 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,758 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,764 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,771 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:38,779 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,787 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,795 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,803 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,810 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,811 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,818 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,825 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,833 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,840 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,847 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,854 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,861 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,868 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,876 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,883 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:38,891 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,898 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,904 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,911 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,918 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,925 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,932 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,938 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,939 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,946 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,952 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,952 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:38,960 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,966 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,973 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,979 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,980 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,986 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,992 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:38,997 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:38,998 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,004 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,009 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,015 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,021 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,021 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,027 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,032 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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 13 treesize of output 9 [2021-07-13 19:44:39,038 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,044 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,050 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,056 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,062 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,067 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,068 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,074 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,079 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,085 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:39,091 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,097 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,101 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,102 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,107 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,107 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,112 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,112 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,118 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,123 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:39,129 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,134 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,139 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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 13 treesize of output 9 [2021-07-13 19:44:39,145 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,151 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,156 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,161 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,166 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,170 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,171 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,176 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,181 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,186 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,186 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,191 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,196 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,201 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,204 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,205 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,210 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,214 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,219 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,223 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,223 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,228 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,232 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,236 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,240 INFO L550 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,477 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 48 [2021-07-13 19:44:39,477 INFO L628 ElimStorePlain]: treesize reduction 236, result has 55.3 percent of original size [2021-07-13 19:44:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:39,481 INFO L550 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:39,485 INFO L550 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,487 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,488 INFO L550 ElimStorePlain]: Start of recursive call 100: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:39,491 INFO L550 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,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 13 treesize of output 9 [2021-07-13 19:44:39,495 INFO L550 ElimStorePlain]: Start of recursive call 102: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:39,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:39,499 INFO L550 ElimStorePlain]: Start of recursive call 103: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:39,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:39,503 INFO L550 ElimStorePlain]: Start of recursive call 104: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:39,505 INFO L550 ElimStorePlain]: Start of recursive call 105: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,595 INFO L628 ElimStorePlain]: treesize reduction 47, result has 72.8 percent of original size [2021-07-13 19:44:39,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:39,597 INFO L247 ElimStorePlain]: Needed 105 recursive calls to eliminate 2 variables, input treesize:4806, output treesize:126 [2021-07-13 19:44:39,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 6 treesize of output 4 [2021-07-13 19:44:39,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:39,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 6 treesize of output 4 [2021-07-13 19:44:39,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:39,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 6 treesize of output 4 [2021-07-13 19:44:39,720 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:39,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 6 treesize of output 4 [2021-07-13 19:44:39,745 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:39,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:39,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:39,767 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:85, output treesize:61 [2021-07-13 19:44:39,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:39,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495430944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:39,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:39,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2021-07-13 19:44:39,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150094977] [2021-07-13 19:44:39,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:44:39,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:39,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:44:39,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:39,841 INFO L87 Difference]: Start difference. First operand 497 states and 1469 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:40,354 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 40 [2021-07-13 19:44:40,478 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 37 [2021-07-13 19:44:40,769 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-07-13 19:44:41,106 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-13 19:44:41,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:41,329 INFO L93 Difference]: Finished difference Result 801 states and 2214 transitions. [2021-07-13 19:44:41,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 19:44:41,329 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-07-13 19:44:41,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:41,330 INFO L225 Difference]: With dead ends: 801 [2021-07-13 19:44:41,330 INFO L226 Difference]: Without dead ends: 679 [2021-07-13 19:44:41,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1517.6ms TimeCoverageRelationStatistics Valid=194, Invalid=736, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:44:41,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-07-13 19:44:41,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 516. [2021-07-13 19:44:41,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 2.9669902912621358) internal successors, (1528), 515 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call 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:41,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1528 transitions. [2021-07-13 19:44:41,337 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1528 transitions. Word has length 20 [2021-07-13 19:44:41,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:41,337 INFO L482 AbstractCegarLoop]: Abstraction has 516 states and 1528 transitions. [2021-07-13 19:44:41,337 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:41,337 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1528 transitions. [2021-07-13 19:44:41,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-07-13 19:44:41,337 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:41,337 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,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2906,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:41,539 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:41,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:41,539 INFO L82 PathProgramCache]: Analyzing trace with hash -1643376113, now seen corresponding path program 17 times [2021-07-13 19:44:41,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:41,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246839419] [2021-07-13 19:44:41,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:41,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:41,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:41,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:41,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246839419] [2021-07-13 19:44:41,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246839419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:41,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400590116] [2021-07-13 19:44:41,674 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 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:44:41,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:41,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:41,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 19:44:41,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:41,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 13 treesize of output 9 [2021-07-13 19:44:41,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:41,783 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:41,792 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:41,795 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,798 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,801 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,804 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,804 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:41,807 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,810 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,813 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:41,816 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,819 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,822 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,824 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:41,827 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:41,895 INFO L628 ElimStorePlain]: treesize reduction 34, result has 74.4 percent of original size [2021-07-13 19:44:41,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:44:41,896 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 1 variables, input treesize:583, output treesize:99 [2021-07-13 19:44:42,290 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_5]} [2021-07-13 19:44:42,296 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:42,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,312 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,319 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,327 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,334 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,335 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,343 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,358 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,365 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,372 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,373 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,380 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,387 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,388 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,396 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,403 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,409 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,410 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,417 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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 13 treesize of output 9 [2021-07-13 19:44:42,426 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,433 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,440 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,447 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:42,455 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,461 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,461 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,471 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,478 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,479 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,487 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,494 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,500 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:42,508 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,515 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,522 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:42,529 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,536 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,544 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,550 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,557 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,564 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,571 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,572 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,578 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,584 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,585 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,591 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,597 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,604 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,610 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,611 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,617 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,624 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,631 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,636 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,643 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,650 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,656 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,656 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,663 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,669 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,676 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,682 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,683 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,689 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,695 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,701 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,707 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,707 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,713 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,714 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,720 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,725 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:42,731 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,737 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,743 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,748 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,748 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,754 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,759 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,764 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,765 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,770 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,775 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,779 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,780 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,784 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,785 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,790 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,790 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,796 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,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 13 treesize of output 9 [2021-07-13 19:44:42,802 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,806 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,807 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,812 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,817 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,822 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,827 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,832 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,837 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,842 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,847 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,853 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,859 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,864 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,865 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,870 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,874 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,878 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,883 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,887 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,891 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:42,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:42,895 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,116 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 48 [2021-07-13 19:44:43,116 INFO L628 ElimStorePlain]: treesize reduction 244, result has 54.5 percent of original size [2021-07-13 19:44:43,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 13 treesize of output 9 [2021-07-13 19:44:43,121 INFO L550 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:43,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:43,126 INFO L550 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:43,130 INFO L550 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:43,134 INFO L550 ElimStorePlain]: Start of recursive call 100: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:43,137 INFO L550 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:43,141 INFO L550 ElimStorePlain]: Start of recursive call 102: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:44:43,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 13 treesize of output 9 [2021-07-13 19:44:43,145 INFO L550 ElimStorePlain]: Start of recursive call 103: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:43,148 INFO L550 ElimStorePlain]: Start of recursive call 104: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:43,250 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-07-13 19:44:43,250 INFO L628 ElimStorePlain]: treesize reduction 47, result has 72.8 percent of original size [2021-07-13 19:44:43,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:44:43,251 INFO L247 ElimStorePlain]: Needed 104 recursive calls to eliminate 2 variables, input treesize:4786, output treesize:126 [2021-07-13 19:44:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:43,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400590116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:43,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:43,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:44:43,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973838157] [2021-07-13 19:44:43,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:44:43,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:43,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:44:43,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:43,378 INFO L87 Difference]: Start difference. First operand 516 states and 1528 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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:43,869 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:44:44,202 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2021-07-13 19:44:44,327 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 19:44:44,580 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-07-13 19:44:44,810 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-07-13 19:44:44,993 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2021-07-13 19:44:45,133 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 47 [2021-07-13 19:44:45,319 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:44:45,630 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:44:45,764 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 48 [2021-07-13 19:44:45,897 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 43 [2021-07-13 19:44:46,080 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-07-13 19:44:46,248 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-07-13 19:44:46,529 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 19:44:46,686 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-07-13 19:44:46,847 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 50 [2021-07-13 19:44:46,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:46,869 INFO L93 Difference]: Finished difference Result 918 states and 2510 transitions. [2021-07-13 19:44:46,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 19:44:46,869 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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:46,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:46,870 INFO L225 Difference]: With dead ends: 918 [2021-07-13 19:44:46,870 INFO L226 Difference]: Without dead ends: 736 [2021-07-13 19:44:46,870 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 3379.0ms TimeCoverageRelationStatistics Valid=498, Invalid=1758, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 19:44:46,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-07-13 19:44:46,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 513. [2021-07-13 19:44:46,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 512 states have (on average 2.974609375) internal successors, (1523), 512 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call 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:46,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1523 transitions. [2021-07-13 19:44:46,877 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1523 transitions. Word has length 20 [2021-07-13 19:44:46,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:46,877 INFO L482 AbstractCegarLoop]: Abstraction has 513 states and 1523 transitions. [2021-07-13 19:44:46,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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:46,877 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1523 transitions. [2021-07-13 19:44:46,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:46,878 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:46,878 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:47,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3034 [2021-07-13 19:44:47,078 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:47,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:47,078 INFO L82 PathProgramCache]: Analyzing trace with hash 1173073939, now seen corresponding path program 17 times [2021-07-13 19:44:47,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:47,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866660055] [2021-07-13 19:44:47,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:47,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:47,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:47,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866660055] [2021-07-13 19:44:47,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866660055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:47,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182094723] [2021-07-13 19:44:47,121 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 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:44:47,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:47,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:47,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:47,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:47,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:47,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182094723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:47,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:47,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:44:47,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637939221] [2021-07-13 19:44:47,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:44:47,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:47,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:44:47,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:47,246 INFO L87 Difference]: Start difference. First operand 513 states and 1523 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:47,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:47,307 INFO L93 Difference]: Finished difference Result 647 states and 1914 transitions. [2021-07-13 19:44:47,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:47,307 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:44:47,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:47,308 INFO L225 Difference]: With dead ends: 647 [2021-07-13 19:44:47,308 INFO L226 Difference]: Without dead ends: 604 [2021-07-13 19:44:47,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 95.6ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:47,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-07-13 19:44:47,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 538. [2021-07-13 19:44:47,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 2.996275605214153) internal successors, (1609), 537 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call 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:47,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1609 transitions. [2021-07-13 19:44:47,314 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1609 transitions. Word has length 21 [2021-07-13 19:44:47,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:47,314 INFO L482 AbstractCegarLoop]: Abstraction has 538 states and 1609 transitions. [2021-07-13 19:44:47,314 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:47,314 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1609 transitions. [2021-07-13 19:44:47,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:47,315 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:47,315 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:47,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3148,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:47,516 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:47,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:47,516 INFO L82 PathProgramCache]: Analyzing trace with hash -2145171119, now seen corresponding path program 18 times [2021-07-13 19:44:47,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:47,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494800170] [2021-07-13 19:44:47,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:47,556 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:47,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:47,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494800170] [2021-07-13 19:44:47,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494800170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:47,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724289008] [2021-07-13 19:44:47,557 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 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:44:47,611 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:44:47,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:47,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:47,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:47,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 5 treesize of output 3 [2021-07-13 19:44:47,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,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 5 treesize of output 3 [2021-07-13 19:44:47,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:47,660 INFO L628 ElimStorePlain]: treesize reduction 32, result has 48.4 percent of original size [2021-07-13 19:44:47,660 INFO L518 ElimStorePlain]: Eliminatee char_at_5 vanished before elimination [2021-07-13 19:44:47,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:47,661 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:30 [2021-07-13 19:44:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:47,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724289008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:47,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:47,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-07-13 19:44:47,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436072840] [2021-07-13 19:44:47,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:44:47,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:47,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:44:47,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:44:47,730 INFO L87 Difference]: Start difference. First operand 538 states and 1609 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:44:47,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:47,838 INFO L93 Difference]: Finished difference Result 725 states and 2132 transitions. [2021-07-13 19:44:47,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:47,838 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 21 [2021-07-13 19:44:47,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:47,839 INFO L225 Difference]: With dead ends: 725 [2021-07-13 19:44:47,839 INFO L226 Difference]: Without dead ends: 672 [2021-07-13 19:44:47,839 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 127.8ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:47,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-07-13 19:44:47,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 562. [2021-07-13 19:44:47,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 3.017825311942959) internal successors, (1693), 561 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call 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:47,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1693 transitions. [2021-07-13 19:44:47,845 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1693 transitions. Word has length 21 [2021-07-13 19:44:47,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:47,846 INFO L482 AbstractCegarLoop]: Abstraction has 562 states and 1693 transitions. [2021-07-13 19:44:47,846 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:44:47,846 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1693 transitions. [2021-07-13 19:44:47,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:47,846 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:47,846 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:48,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3156,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:48,047 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:48,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:48,047 INFO L82 PathProgramCache]: Analyzing trace with hash -546501647, now seen corresponding path program 19 times [2021-07-13 19:44:48,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:48,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864403005] [2021-07-13 19:44:48,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:48,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:48,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:48,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:48,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864403005] [2021-07-13 19:44:48,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864403005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:48,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392426162] [2021-07-13 19:44:48,092 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 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:44:48,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:48,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:48,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:48,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 5 treesize of output 3 [2021-07-13 19:44:48,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 5 treesize of output 3 [2021-07-13 19:44:48,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,181 INFO L628 ElimStorePlain]: treesize reduction 32, result has 48.4 percent of original size [2021-07-13 19:44:48,181 INFO L518 ElimStorePlain]: Eliminatee char_at_5 vanished before elimination [2021-07-13 19:44:48,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:44:48,182 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:30 [2021-07-13 19:44:48,253 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:48,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392426162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:48,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:48,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-07-13 19:44:48,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336188865] [2021-07-13 19:44:48,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:44:48,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:48,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:44:48,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:44:48,254 INFO L87 Difference]: Start difference. First operand 562 states and 1693 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:44:48,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:48,338 INFO L93 Difference]: Finished difference Result 691 states and 2044 transitions. [2021-07-13 19:44:48,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:48,338 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 21 [2021-07-13 19:44:48,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:48,339 INFO L225 Difference]: With dead ends: 691 [2021-07-13 19:44:48,339 INFO L226 Difference]: Without dead ends: 648 [2021-07-13 19:44:48,339 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 106.7ms TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:48,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2021-07-13 19:44:48,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 539. [2021-07-13 19:44:48,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.0) internal successors, (1614), 538 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call 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:48,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1614 transitions. [2021-07-13 19:44:48,345 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1614 transitions. Word has length 21 [2021-07-13 19:44:48,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:48,345 INFO L482 AbstractCegarLoop]: Abstraction has 539 states and 1614 transitions. [2021-07-13 19:44:48,345 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:44:48,345 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1614 transitions. [2021-07-13 19:44:48,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:48,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:48,346 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:48,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3165 [2021-07-13 19:44:48,549 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:48,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:48,549 INFO L82 PathProgramCache]: Analyzing trace with hash -676988597, now seen corresponding path program 20 times [2021-07-13 19:44:48,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:48,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575705661] [2021-07-13 19:44:48,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:48,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:48,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:48,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:48,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575705661] [2021-07-13 19:44:48,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575705661] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:48,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285485603] [2021-07-13 19:44:48,593 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 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:44:48,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:48,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:48,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:48,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:48,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:48,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 5 treesize of output 3 [2021-07-13 19:44:48,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 11 treesize of output 7 [2021-07-13 19:44:48,691 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 11 treesize of output 7 [2021-07-13 19:44:48,694 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 5 treesize of output 3 [2021-07-13 19:44:48,698 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:48,701 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,703 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,704 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,706 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,707 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,710 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 11 treesize of output 7 [2021-07-13 19:44:48,713 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,716 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,719 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,722 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,725 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,727 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,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 5 treesize of output 3 [2021-07-13 19:44:48,731 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,734 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 13 treesize of output 9 [2021-07-13 19:44:48,737 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,740 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,740 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,743 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,745 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,745 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,748 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,748 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,751 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44: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 11 treesize of output 7 [2021-07-13 19:44:48,754 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,757 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,760 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:48,763 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,767 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,769 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,772 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,774 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,828 INFO L628 ElimStorePlain]: treesize reduction 61, result has 54.5 percent of original size [2021-07-13 19:44:48,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:48,829 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:901, output treesize:73 [2021-07-13 19:44:48,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:48,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:48,892 INFO L628 ElimStorePlain]: treesize reduction 21, result has 58.0 percent of original size [2021-07-13 19:44:48,892 INFO L518 ElimStorePlain]: Eliminatee v_prenex_13 vanished before elimination [2021-07-13 19:44:48,892 INFO L518 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2021-07-13 19:44:48,892 INFO L518 ElimStorePlain]: Eliminatee index_of_8 vanished before elimination [2021-07-13 19:44:48,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:44:48,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:71, output treesize:29 [2021-07-13 19:44:48,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:48,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285485603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:48,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:48,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:48,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587931793] [2021-07-13 19:44:48,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:48,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:48,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:48,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:48,946 INFO L87 Difference]: Start difference. First operand 539 states and 1614 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:44:49,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:49,170 INFO L93 Difference]: Finished difference Result 633 states and 1867 transitions. [2021-07-13 19:44:49,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:49,170 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 21 [2021-07-13 19:44:49,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:49,171 INFO L225 Difference]: With dead ends: 633 [2021-07-13 19:44:49,171 INFO L226 Difference]: Without dead ends: 570 [2021-07-13 19:44:49,171 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 257.2ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:49,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-07-13 19:44:49,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 547. [2021-07-13 19:44:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 546 states have (on average 3.0) internal successors, (1638), 546 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call 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:49,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1638 transitions. [2021-07-13 19:44:49,177 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1638 transitions. Word has length 21 [2021-07-13 19:44:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:49,177 INFO L482 AbstractCegarLoop]: Abstraction has 547 states and 1638 transitions. [2021-07-13 19:44:49,177 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:44:49,177 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1638 transitions. [2021-07-13 19:44:49,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:49,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:49,178 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:49,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3176 [2021-07-13 19:44:49,389 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:49,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:49,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1393396943, now seen corresponding path program 21 times [2021-07-13 19:44:49,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:49,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918290371] [2021-07-13 19:44:49,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:49,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:49,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:49,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918290371] [2021-07-13 19:44:49,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918290371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:49,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915400062] [2021-07-13 19:44:49,439 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 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:44:49,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:49,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:49,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:49,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:49,511 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,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 13 treesize of output 9 [2021-07-13 19:44:49,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,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 13 treesize of output 9 [2021-07-13 19:44:49,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,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 11 treesize of output 7 [2021-07-13 19:44:49,521 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:49,524 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,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 11 treesize of output 7 [2021-07-13 19:44:49,527 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,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 5 treesize of output 3 [2021-07-13 19:44:49,530 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,533 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,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 5 treesize of output 3 [2021-07-13 19:44:49,536 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,538 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,538 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,541 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,541 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,543 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,544 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,546 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:49,549 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:49,599 INFO L628 ElimStorePlain]: treesize reduction 23, result has 76.0 percent of original size [2021-07-13 19:44:49,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:49,600 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:381, output treesize:73 [2021-07-13 19:44:49,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:49,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915400062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:49,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:49,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:49,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361161042] [2021-07-13 19:44:49,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:49,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:49,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:49,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:49,704 INFO L87 Difference]: Start difference. First operand 547 states and 1638 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:44:50,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:50,009 INFO L93 Difference]: Finished difference Result 717 states and 2116 transitions. [2021-07-13 19:44:50,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:44:50,009 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 21 [2021-07-13 19:44:50,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:50,010 INFO L225 Difference]: With dead ends: 717 [2021-07-13 19:44:50,010 INFO L226 Difference]: Without dead ends: 664 [2021-07-13 19:44:50,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 346.3ms TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:50,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-07-13 19:44:50,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 571. [2021-07-13 19:44:50,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.0210526315789474) internal successors, (1722), 570 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call 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,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1722 transitions. [2021-07-13 19:44:50,017 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1722 transitions. Word has length 21 [2021-07-13 19:44:50,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:50,017 INFO L482 AbstractCegarLoop]: Abstraction has 571 states and 1722 transitions. [2021-07-13 19:44:50,017 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:44:50,017 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1722 transitions. [2021-07-13 19:44:50,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:50,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:50,018 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:50,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3185 [2021-07-13 19:44:50,219 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:50,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:50,219 INFO L82 PathProgramCache]: Analyzing trace with hash 205272529, now seen corresponding path program 22 times [2021-07-13 19:44:50,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:50,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132920594] [2021-07-13 19:44:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:50,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:50,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:50,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:50,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132920594] [2021-07-13 19:44:50,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132920594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:50,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521609600] [2021-07-13 19:44:50,266 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 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:44:50,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:50,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:50,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:50,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:50,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:50,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,354 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 13 treesize of output 9 [2021-07-13 19:44:50,358 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 11 treesize of output 7 [2021-07-13 19:44:50,361 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 11 treesize of output 7 [2021-07-13 19:44:50,364 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 5 treesize of output 3 [2021-07-13 19:44:50,368 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 5 treesize of output 3 [2021-07-13 19:44:50,372 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,374 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,375 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,378 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,381 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,383 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,386 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,389 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:50,393 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,396 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,398 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,401 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,404 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,407 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,410 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,410 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,413 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,416 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,419 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 13 treesize of output 9 [2021-07-13 19:44:50,423 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,425 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,425 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:50,428 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,431 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,434 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,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 5 treesize of output 3 [2021-07-13 19:44:50,437 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,440 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,442 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,445 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:50,447 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:50,502 INFO L628 ElimStorePlain]: treesize reduction 65, result has 52.9 percent of original size [2021-07-13 19:44:50,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:50,503 INFO L247 ElimStorePlain]: Needed 34 recursive calls to eliminate 1 variables, input treesize:955, output treesize:73 [2021-07-13 19:44:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:50,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521609600] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:50,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:50,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:50,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673158711] [2021-07-13 19:44:50,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:50,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:50,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:50,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:50,609 INFO L87 Difference]: Start difference. First operand 571 states and 1722 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:44:50,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:50,797 INFO L93 Difference]: Finished difference Result 662 states and 1966 transitions. [2021-07-13 19:44:50,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:50,797 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 21 [2021-07-13 19:44:50,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:50,798 INFO L225 Difference]: With dead ends: 662 [2021-07-13 19:44:50,798 INFO L226 Difference]: Without dead ends: 619 [2021-07-13 19:44:50,798 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 249.0ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:50,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-07-13 19:44:50,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 541. [2021-07-13 19:44:50,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 3.0055555555555555) internal successors, (1623), 540 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call 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,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1623 transitions. [2021-07-13 19:44:50,804 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1623 transitions. Word has length 21 [2021-07-13 19:44:50,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:50,804 INFO L482 AbstractCegarLoop]: Abstraction has 541 states and 1623 transitions. [2021-07-13 19:44:50,804 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:44:50,804 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1623 transitions. [2021-07-13 19:44:50,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:50,804 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:50,804 INFO L508 BasicCegarLoop]: trace histogram [2, 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,005 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3197 [2021-07-13 19:44:51,005 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:51,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:51,005 INFO L82 PathProgramCache]: Analyzing trace with hash 1596328119, now seen corresponding path program 23 times [2021-07-13 19:44:51,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:51,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928692621] [2021-07-13 19:44:51,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:51,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:51,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:51,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928692621] [2021-07-13 19:44:51,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928692621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864564142] [2021-07-13 19:44:51,060 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:51,094 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:51,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:51,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:51,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:51,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:51,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864564142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:51,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:44:51,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872691337] [2021-07-13 19:44:51,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:44:51,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:51,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:44:51,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:44:51,238 INFO L87 Difference]: Start difference. First operand 541 states and 1623 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:51,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:51,508 INFO L93 Difference]: Finished difference Result 715 states and 2090 transitions. [2021-07-13 19:44:51,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:51,508 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:44:51,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:51,509 INFO L225 Difference]: With dead ends: 715 [2021-07-13 19:44:51,509 INFO L226 Difference]: Without dead ends: 642 [2021-07-13 19:44:51,509 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 328.9ms TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:44:51,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-07-13 19:44:51,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 537. [2021-07-13 19:44:51,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 2.9944029850746268) internal successors, (1605), 536 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call 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:51,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1605 transitions. [2021-07-13 19:44:51,515 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1605 transitions. Word has length 21 [2021-07-13 19:44:51,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:51,515 INFO L482 AbstractCegarLoop]: Abstraction has 537 states and 1605 transitions. [2021-07-13 19:44:51,515 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:44:51,515 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1605 transitions. [2021-07-13 19:44:51,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:51,516 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:51,516 INFO L508 BasicCegarLoop]: trace histogram [2, 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,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3207,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:51,717 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:51,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:51,717 INFO L82 PathProgramCache]: Analyzing trace with hash -114282799, now seen corresponding path program 24 times [2021-07-13 19:44:51,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:51,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922306598] [2021-07-13 19:44:51,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:51,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:51,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:51,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922306598] [2021-07-13 19:44:51,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922306598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430757190] [2021-07-13 19:44:51,766 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 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:44:51,797 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:44:51,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:51,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:51,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:51,953 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:51,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430757190] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:51,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:51,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:44:51,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672123565] [2021-07-13 19:44:51,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:44:51,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:51,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:44:51,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:44:51,954 INFO L87 Difference]: Start difference. First operand 537 states and 1605 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:52,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:52,311 INFO L93 Difference]: Finished difference Result 713 states and 2089 transitions. [2021-07-13 19:44:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:52,311 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:44:52,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:52,312 INFO L225 Difference]: With dead ends: 713 [2021-07-13 19:44:52,312 INFO L226 Difference]: Without dead ends: 650 [2021-07-13 19:44:52,312 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 422.0ms TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:52,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2021-07-13 19:44:52,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 545. [2021-07-13 19:44:52,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 2.994485294117647) internal successors, (1629), 544 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call 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:52,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 1629 transitions. [2021-07-13 19:44:52,319 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 1629 transitions. Word has length 21 [2021-07-13 19:44:52,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:52,319 INFO L482 AbstractCegarLoop]: Abstraction has 545 states and 1629 transitions. [2021-07-13 19:44:52,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:52,319 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 1629 transitions. [2021-07-13 19:44:52,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:52,319 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:52,319 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:52,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3215,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:52,524 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:52,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:52,524 INFO L82 PathProgramCache]: Analyzing trace with hash -830691145, now seen corresponding path program 25 times [2021-07-13 19:44:52,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:52,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877991235] [2021-07-13 19:44:52,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:52,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:52,577 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:52,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:52,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877991235] [2021-07-13 19:44:52,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877991235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:52,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011554584] [2021-07-13 19:44:52,578 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 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:44:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:52,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:52,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:52,756 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:52,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011554584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:52,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:52,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:44:52,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756608023] [2021-07-13 19:44:52,756 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:44:52,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:52,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:44:52,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:44:52,756 INFO L87 Difference]: Start difference. First operand 545 states and 1629 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:53,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:53,307 INFO L93 Difference]: Finished difference Result 797 states and 2338 transitions. [2021-07-13 19:44:53,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:44:53,307 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:44:53,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:53,308 INFO L225 Difference]: With dead ends: 797 [2021-07-13 19:44:53,308 INFO L226 Difference]: Without dead ends: 744 [2021-07-13 19:44:53,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 596.2ms TimeCoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:44:53,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-07-13 19:44:53,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 569. [2021-07-13 19:44:53,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 3.015845070422535) internal successors, (1713), 568 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call 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:53,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1713 transitions. [2021-07-13 19:44:53,315 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1713 transitions. Word has length 21 [2021-07-13 19:44:53,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:53,315 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1713 transitions. [2021-07-13 19:44:53,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:53,315 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1713 transitions. [2021-07-13 19:44:53,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:53,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:53,316 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:53,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3221 [2021-07-13 19:44:53,525 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:53,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:53,525 INFO L82 PathProgramCache]: Analyzing trace with hash 767978327, now seen corresponding path program 26 times [2021-07-13 19:44:53,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:53,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755081726] [2021-07-13 19:44:53,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:53,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:53,583 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:53,583 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:53,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755081726] [2021-07-13 19:44:53,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755081726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:53,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967308519] [2021-07-13 19:44:53,584 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 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:44:53,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:53,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:53,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:53,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:53,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:53,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967308519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:53,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:53,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:44:53,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074582546] [2021-07-13 19:44:53,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:44:53,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:53,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:44:53,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:44:53,765 INFO L87 Difference]: Start difference. First operand 569 states and 1713 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:54,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:54,104 INFO L93 Difference]: Finished difference Result 742 states and 2188 transitions. [2021-07-13 19:44:54,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:54,104 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:44:54,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:54,105 INFO L225 Difference]: With dead ends: 742 [2021-07-13 19:44:54,105 INFO L226 Difference]: Without dead ends: 699 [2021-07-13 19:44:54,106 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 413.2ms TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:54,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-07-13 19:44:54,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 537. [2021-07-13 19:44:54,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 2.9944029850746268) internal successors, (1605), 536 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call 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:54,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1605 transitions. [2021-07-13 19:44:54,112 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1605 transitions. Word has length 21 [2021-07-13 19:44:54,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:54,112 INFO L482 AbstractCegarLoop]: Abstraction has 537 states and 1605 transitions. [2021-07-13 19:44:54,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:54,112 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1605 transitions. [2021-07-13 19:44:54,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:54,113 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:54,113 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:54,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3228,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:54,314 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:54,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:54,314 INFO L82 PathProgramCache]: Analyzing trace with hash 272596531, now seen corresponding path program 27 times [2021-07-13 19:44:54,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:54,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047731665] [2021-07-13 19:44:54,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:54,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:54,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:54,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047731665] [2021-07-13 19:44:54,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047731665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:54,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342899723] [2021-07-13 19:44:54,359 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 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:44:54,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:54,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:54,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:54,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:54,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:54,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342899723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:54,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:54,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:54,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698302128] [2021-07-13 19:44:54,478 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:54,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:54,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:54,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:54,478 INFO L87 Difference]: Start difference. First operand 537 states and 1605 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:44:54,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:54,573 INFO L93 Difference]: Finished difference Result 687 states and 2042 transitions. [2021-07-13 19:44:54,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:44:54,573 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 21 [2021-07-13 19:44:54,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:54,574 INFO L225 Difference]: With dead ends: 687 [2021-07-13 19:44:54,574 INFO L226 Difference]: Without dead ends: 644 [2021-07-13 19:44:54,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 105.7ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:54,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-07-13 19:44:54,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 548. [2021-07-13 19:44:54,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 3.0054844606946984) internal successors, (1644), 547 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call 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:54,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1644 transitions. [2021-07-13 19:44:54,580 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1644 transitions. Word has length 21 [2021-07-13 19:44:54,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:54,580 INFO L482 AbstractCegarLoop]: Abstraction has 548 states and 1644 transitions. [2021-07-13 19:44:54,580 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:44:54,580 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1644 transitions. [2021-07-13 19:44:54,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:54,581 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:54,581 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:54,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3234,52 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:54,782 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:54,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:54,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1249318769, now seen corresponding path program 28 times [2021-07-13 19:44:54,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:54,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131580989] [2021-07-13 19:44:54,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:54,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:54,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:54,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:54,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131580989] [2021-07-13 19:44:54,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131580989] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:54,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734093470] [2021-07-13 19:44:54,852 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 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:44:54,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:54,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:54,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:54,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:54,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:54,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734093470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:54,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:54,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2021-07-13 19:44:54,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438522394] [2021-07-13 19:44:54,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:44:54,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:54,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:44:54,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:44:54,987 INFO L87 Difference]: Start difference. First operand 548 states and 1644 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:44:55,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:55,403 INFO L93 Difference]: Finished difference Result 943 states and 2719 transitions. [2021-07-13 19:44:55,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:44:55,403 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 21 [2021-07-13 19:44:55,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:55,405 INFO L225 Difference]: With dead ends: 943 [2021-07-13 19:44:55,405 INFO L226 Difference]: Without dead ends: 847 [2021-07-13 19:44:55,405 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 403.9ms TimeCoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:44:55,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-07-13 19:44:55,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 572. [2021-07-13 19:44:55,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 571 states have (on average 3.0262697022767076) internal successors, (1728), 571 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call 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,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 1728 transitions. [2021-07-13 19:44:55,412 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 1728 transitions. Word has length 21 [2021-07-13 19:44:55,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:55,412 INFO L482 AbstractCegarLoop]: Abstraction has 572 states and 1728 transitions. [2021-07-13 19:44:55,412 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:44:55,412 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 1728 transitions. [2021-07-13 19:44:55,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:55,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:55,413 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:55,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3242 [2021-07-13 19:44:55,613 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:55,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:55,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1446979055, now seen corresponding path program 29 times [2021-07-13 19:44:55,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:55,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396310084] [2021-07-13 19:44:55,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:55,669 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:55,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:55,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396310084] [2021-07-13 19:44:55,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396310084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:55,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357487885] [2021-07-13 19:44:55,669 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 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:44:55,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:44:55,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:55,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:55,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:55,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:55,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357487885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:55,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:55,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-07-13 19:44:55,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723421384] [2021-07-13 19:44:55,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:44:55,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:55,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:44:55,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:44:55,803 INFO L87 Difference]: Start difference. First operand 572 states and 1728 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:55,941 INFO L93 Difference]: Finished difference Result 710 states and 2110 transitions. [2021-07-13 19:44:55,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:44:55,942 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:44:55,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:55,943 INFO L225 Difference]: With dead ends: 710 [2021-07-13 19:44:55,943 INFO L226 Difference]: Without dead ends: 667 [2021-07-13 19:44:55,943 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 158.1ms TimeCoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:55,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2021-07-13 19:44:55,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 539. [2021-07-13 19:44:55,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 2.992565055762082) internal successors, (1610), 538 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call 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,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1610 transitions. [2021-07-13 19:44:55,956 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1610 transitions. Word has length 21 [2021-07-13 19:44:55,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:55,956 INFO L482 AbstractCegarLoop]: Abstraction has 539 states and 1610 transitions. [2021-07-13 19:44:55,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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,956 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1610 transitions. [2021-07-13 19:44:55,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:55,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:55,957 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:56,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3254 [2021-07-13 19:44:56,158 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:56,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:56,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1577466005, now seen corresponding path program 30 times [2021-07-13 19:44:56,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:56,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898083834] [2021-07-13 19:44:56,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:56,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:56,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:56,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898083834] [2021-07-13 19:44:56,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898083834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617528276] [2021-07-13 19:44:56,202 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 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:44:56,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:44:56,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:56,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:56,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:56,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 5 treesize of output 3 [2021-07-13 19:44:56,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,276 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 13 treesize of output 9 [2021-07-13 19:44:56,280 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 11 treesize of output 7 [2021-07-13 19:44:56,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 11 treesize of output 7 [2021-07-13 19:44:56,287 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 5 treesize of output 3 [2021-07-13 19:44:56,290 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 5 treesize of output 3 [2021-07-13 19:44:56,294 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,298 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,301 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,304 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,307 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,310 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,312 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,313 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:56,316 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,319 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,322 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,324 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,325 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,328 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,331 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,333 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,336 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,338 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,339 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,342 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 13 treesize of output 9 [2021-07-13 19:44:56,345 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,348 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:56,351 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,353 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,356 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,356 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,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 5 treesize of output 3 [2021-07-13 19:44:56,359 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,362 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,365 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,371 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,374 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,432 INFO L628 ElimStorePlain]: treesize reduction 65, result has 52.9 percent of original size [2021-07-13 19:44:56,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:56,433 INFO L247 ElimStorePlain]: Needed 34 recursive calls to eliminate 1 variables, input treesize:955, output treesize:73 [2021-07-13 19:44:56,479 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:56,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:56,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:44:56,490 INFO L518 ElimStorePlain]: Eliminatee index_of_8 vanished before elimination [2021-07-13 19:44:56,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:44:56,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:71, output treesize:29 [2021-07-13 19:44:56,539 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:56,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617528276] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:56,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:56,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10365151] [2021-07-13 19:44:56,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:56,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:56,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:56,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:56,540 INFO L87 Difference]: Start difference. First operand 539 states and 1610 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:44:56,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:56,730 INFO L93 Difference]: Finished difference Result 610 states and 1786 transitions. [2021-07-13 19:44:56,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:56,731 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 21 [2021-07-13 19:44:56,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:56,731 INFO L225 Difference]: With dead ends: 610 [2021-07-13 19:44:56,732 INFO L226 Difference]: Without dead ends: 547 [2021-07-13 19:44:56,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 219.3ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:44:56,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-13 19:44:56,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 535. [2021-07-13 19:44:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 2.9812734082397006) internal successors, (1592), 534 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call 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:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1592 transitions. [2021-07-13 19:44:56,737 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1592 transitions. Word has length 21 [2021-07-13 19:44:56,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:56,737 INFO L482 AbstractCegarLoop]: Abstraction has 535 states and 1592 transitions. [2021-07-13 19:44:56,737 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:44:56,737 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1592 transitions. [2021-07-13 19:44:56,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:56,738 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:56,738 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:56,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3265 [2021-07-13 19:44:56,953 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:56,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:56,953 INFO L82 PathProgramCache]: Analyzing trace with hash 2001092945, now seen corresponding path program 31 times [2021-07-13 19:44:56,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:56,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468785093] [2021-07-13 19:44:56,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:56,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:56,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:56,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:56,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468785093] [2021-07-13 19:44:56,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468785093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:56,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766866351] [2021-07-13 19:44:56,999 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:57,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:57,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:57,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:57,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 13 treesize of output 9 [2021-07-13 19:44:57,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:57,069 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 11 treesize of output 7 [2021-07-13 19:44:57,072 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,076 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:44:57,078 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,082 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,084 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:44:57,087 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,090 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,092 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,092 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,097 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,097 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,100 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,150 INFO L628 ElimStorePlain]: treesize reduction 23, result has 76.0 percent of original size [2021-07-13 19:44:57,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:57,151 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:381, output treesize:73 [2021-07-13 19:44:57,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:57,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766866351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:57,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:57,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:57,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444401915] [2021-07-13 19:44:57,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:57,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:57,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:57,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:57,257 INFO L87 Difference]: Start difference. First operand 535 states and 1592 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:44:57,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:57,451 INFO L93 Difference]: Finished difference Result 737 states and 2168 transitions. [2021-07-13 19:44:57,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:44:57,451 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 21 [2021-07-13 19:44:57,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:57,452 INFO L225 Difference]: With dead ends: 737 [2021-07-13 19:44:57,452 INFO L226 Difference]: Without dead ends: 684 [2021-07-13 19:44:57,452 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 237.3ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-07-13 19:44:57,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 559. [2021-07-13 19:44:57,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 3.003584229390681) internal successors, (1676), 558 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call 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:57,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1676 transitions. [2021-07-13 19:44:57,459 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1676 transitions. Word has length 21 [2021-07-13 19:44:57,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:57,459 INFO L482 AbstractCegarLoop]: Abstraction has 559 states and 1676 transitions. [2021-07-13 19:44:57,459 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:44:57,459 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1676 transitions. [2021-07-13 19:44:57,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:57,459 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:57,459 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:57,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3275 [2021-07-13 19:44:57,669 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:57,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:57,669 INFO L82 PathProgramCache]: Analyzing trace with hash -695204879, now seen corresponding path program 32 times [2021-07-13 19:44:57,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:57,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545389110] [2021-07-13 19:44:57,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:57,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:57,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:57,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:57,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545389110] [2021-07-13 19:44:57,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545389110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:57,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260560811] [2021-07-13 19:44:57,741 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 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:44:57,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:44:57,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:57,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:57,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:57,821 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 11 treesize of output 7 [2021-07-13 19:44:57,833 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 11 treesize of output 7 [2021-07-13 19:44:57,836 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,844 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,847 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,850 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,853 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,855 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,858 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,861 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,865 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,868 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,871 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,873 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,876 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,879 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,882 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,885 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,888 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,890 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:44:57,894 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,896 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,897 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 11 treesize of output 7 [2021-07-13 19:44:57,900 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,902 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,904 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,905 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,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 5 treesize of output 3 [2021-07-13 19:44:57,908 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,911 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,914 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,916 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:44:57,919 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:44:57,973 INFO L628 ElimStorePlain]: treesize reduction 65, result has 52.9 percent of original size [2021-07-13 19:44:57,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:44:57,974 INFO L247 ElimStorePlain]: Needed 34 recursive calls to eliminate 1 variables, input treesize:955, output treesize:73 [2021-07-13 19:44:58,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:58,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260560811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:58,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:58,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2021-07-13 19:44:58,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100767185] [2021-07-13 19:44:58,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:44:58,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:58,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:44:58,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:44:58,081 INFO L87 Difference]: Start difference. First operand 559 states and 1676 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:44:58,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:58,529 INFO L93 Difference]: Finished difference Result 840 states and 2440 transitions. [2021-07-13 19:44:58,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:44:58,529 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 21 [2021-07-13 19:44:58,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:58,530 INFO L225 Difference]: With dead ends: 840 [2021-07-13 19:44:58,531 INFO L226 Difference]: Without dead ends: 721 [2021-07-13 19:44:58,531 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 498.6ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:44:58,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2021-07-13 19:44:58,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 519. [2021-07-13 19:44:58,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 2.9806949806949805) internal successors, (1544), 518 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call 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,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1544 transitions. [2021-07-13 19:44:58,537 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1544 transitions. Word has length 21 [2021-07-13 19:44:58,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:58,537 INFO L482 AbstractCegarLoop]: Abstraction has 519 states and 1544 transitions. [2021-07-13 19:44:58,537 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:44:58,537 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1544 transitions. [2021-07-13 19:44:58,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:58,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:58,538 INFO L508 BasicCegarLoop]: trace histogram [2, 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,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3287 [2021-07-13 19:44:58,753 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:58,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:58,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1469943673, now seen corresponding path program 33 times [2021-07-13 19:44:58,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:58,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815566775] [2021-07-13 19:44:58,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:58,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:58,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:58,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:58,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815566775] [2021-07-13 19:44:58,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815566775] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:58,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757819417] [2021-07-13 19:44:58,802 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 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:44:58,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:44:58,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:58,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:58,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:58,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757819417] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:58,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:58,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:58,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820457370] [2021-07-13 19:44:58,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:58,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:58,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:58,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:58,944 INFO L87 Difference]: Start difference. First operand 519 states and 1544 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:44:59,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:59,077 INFO L93 Difference]: Finished difference Result 675 states and 1968 transitions. [2021-07-13 19:44:59,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:44:59,077 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 21 [2021-07-13 19:44:59,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:59,078 INFO L225 Difference]: With dead ends: 675 [2021-07-13 19:44:59,078 INFO L226 Difference]: Without dead ends: 632 [2021-07-13 19:44:59,078 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 140.4ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:44:59,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-07-13 19:44:59,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 526. [2021-07-13 19:44:59,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 2.9885714285714284) internal successors, (1569), 525 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call 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:59,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1569 transitions. [2021-07-13 19:44:59,084 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1569 transitions. Word has length 21 [2021-07-13 19:44:59,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:59,084 INFO L482 AbstractCegarLoop]: Abstraction has 526 states and 1569 transitions. [2021-07-13 19:44:59,084 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:44:59,084 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1569 transitions. [2021-07-13 19:44:59,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:59,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:59,085 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:59,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3297,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:44:59,286 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:59,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:59,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1848301385, now seen corresponding path program 34 times [2021-07-13 19:44:59,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:59,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709907142] [2021-07-13 19:44:59,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:59,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:44:59,330 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:59,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:44:59,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709907142] [2021-07-13 19:44:59,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709907142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:59,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210651226] [2021-07-13 19:44:59,331 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 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:44:59,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:44:59,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:44:59,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:44:59,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:44:59,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:44:59,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210651226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:44:59,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:44:59,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:44:59,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807902581] [2021-07-13 19:44:59,457 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:44:59,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:44:59,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:44:59,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:44:59,457 INFO L87 Difference]: Start difference. First operand 526 states and 1569 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:44:59,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:44:59,759 INFO L93 Difference]: Finished difference Result 781 states and 2257 transitions. [2021-07-13 19:44:59,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:44:59,759 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 21 [2021-07-13 19:44:59,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:44:59,760 INFO L225 Difference]: With dead ends: 781 [2021-07-13 19:44:59,760 INFO L226 Difference]: Without dead ends: 728 [2021-07-13 19:44:59,760 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 272.6ms TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:44:59,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-07-13 19:44:59,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 539. [2021-07-13 19:44:59,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 2.986988847583643) internal successors, (1607), 538 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call 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:59,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1607 transitions. [2021-07-13 19:44:59,767 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1607 transitions. Word has length 21 [2021-07-13 19:44:59,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:44:59,767 INFO L482 AbstractCegarLoop]: Abstraction has 539 states and 1607 transitions. [2021-07-13 19:44:59,767 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:44:59,767 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1607 transitions. [2021-07-13 19:44:59,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:44:59,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:44:59,767 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:44:59,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3304 [2021-07-13 19:44:59,968 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:44:59,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:44:59,968 INFO L82 PathProgramCache]: Analyzing trace with hash -249631913, now seen corresponding path program 35 times [2021-07-13 19:44:59,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:44:59,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978613737] [2021-07-13 19:44:59,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:44:59,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:00,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:00,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:00,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978613737] [2021-07-13 19:45:00,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978613737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:00,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514392076] [2021-07-13 19:45:00,016 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 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:45:00,047 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:00,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:00,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:45:00,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:00,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514392076] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:00,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:00,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-07-13 19:45:00,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736468287] [2021-07-13 19:45:00,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:45:00,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:00,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:45:00,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:45:00,142 INFO L87 Difference]: Start difference. First operand 539 states and 1607 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:45:00,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:00,339 INFO L93 Difference]: Finished difference Result 772 states and 2224 transitions. [2021-07-13 19:45:00,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:45:00,339 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 21 [2021-07-13 19:45:00,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:00,340 INFO L225 Difference]: With dead ends: 772 [2021-07-13 19:45:00,340 INFO L226 Difference]: Without dead ends: 729 [2021-07-13 19:45:00,341 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 210.0ms TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:00,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2021-07-13 19:45:00,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 521. [2021-07-13 19:45:00,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.9596153846153848) internal successors, (1539), 520 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call 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:00,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1539 transitions. [2021-07-13 19:45:00,347 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1539 transitions. Word has length 21 [2021-07-13 19:45:00,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:00,347 INFO L482 AbstractCegarLoop]: Abstraction has 521 states and 1539 transitions. [2021-07-13 19:45:00,347 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:45:00,348 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1539 transitions. [2021-07-13 19:45:00,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:45:00,348 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:00,348 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:00,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3316,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:00,562 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:00,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:00,563 INFO L82 PathProgramCache]: Analyzing trace with hash 98753771, now seen corresponding path program 36 times [2021-07-13 19:45:00,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:00,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106858413] [2021-07-13 19:45:00,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:00,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:00,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:00,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:00,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106858413] [2021-07-13 19:45:00,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106858413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:00,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750481263] [2021-07-13 19:45:00,619 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 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:45:00,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:45:00,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:00,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:45:00,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:00,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:00,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750481263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:00,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:00,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-07-13 19:45:00,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898739382] [2021-07-13 19:45:00,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:45:00,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:00,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:45:00,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:45:00,717 INFO L87 Difference]: Start difference. First operand 521 states and 1539 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:00,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:00,869 INFO L93 Difference]: Finished difference Result 738 states and 2116 transitions. [2021-07-13 19:45:00,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:45:00,869 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:45:00,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:00,870 INFO L225 Difference]: With dead ends: 738 [2021-07-13 19:45:00,870 INFO L226 Difference]: Without dead ends: 695 [2021-07-13 19:45:00,870 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 150.2ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:00,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2021-07-13 19:45:00,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 470. [2021-07-13 19:45:00,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.9445628997867805) internal successors, (1381), 469 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call 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:00,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1381 transitions. [2021-07-13 19:45:00,876 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1381 transitions. Word has length 21 [2021-07-13 19:45:00,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:00,876 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1381 transitions. [2021-07-13 19:45:00,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:00,876 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1381 transitions. [2021-07-13 19:45:00,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:45:00,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:00,877 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:01,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3324,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:01,081 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:01,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:01,082 INFO L82 PathProgramCache]: Analyzing trace with hash -543206463, now seen corresponding path program 18 times [2021-07-13 19:45:01,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:01,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906866126] [2021-07-13 19:45:01,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:01,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:01,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:01,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:01,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906866126] [2021-07-13 19:45:01,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906866126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:01,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146722566] [2021-07-13 19:45:01,106 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 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:45:01,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:01,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:01,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2021-07-13 19:45:01,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:01,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 13 treesize of output 9 [2021-07-13 19:45:01,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:01,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 13 treesize of output 9 [2021-07-13 19:45:01,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,193 INFO L628 ElimStorePlain]: treesize reduction 12, result has 33.3 percent of original size [2021-07-13 19:45:01,193 INFO L518 ElimStorePlain]: Eliminatee last_index_of_3 vanished before elimination [2021-07-13 19:45:01,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:45:01,193 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:42, output treesize:6 [2021-07-13 19:45:01,205 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:01,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146722566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:01,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:01,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2021-07-13 19:45:01,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674418586] [2021-07-13 19:45:01,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:45:01,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:01,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:45:01,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:45:01,205 INFO L87 Difference]: Start difference. First operand 470 states and 1381 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call 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:01,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:01,287 INFO L93 Difference]: Finished difference Result 450 states and 1296 transitions. [2021-07-13 19:45:01,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:45:01,287 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:45:01,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:01,287 INFO L225 Difference]: With dead ends: 450 [2021-07-13 19:45:01,288 INFO L226 Difference]: Without dead ends: 333 [2021-07-13 19:45:01,288 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:45:01,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-07-13 19:45:01,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2021-07-13 19:45:01,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 3.0060240963855422) internal successors, (998), 332 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:45:01,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 998 transitions. [2021-07-13 19:45:01,291 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 998 transitions. Word has length 21 [2021-07-13 19:45:01,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:01,291 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 998 transitions. [2021-07-13 19:45:01,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call 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:01,291 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 998 transitions. [2021-07-13 19:45:01,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 19:45:01,292 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:01,292 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:01,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3328,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:01,492 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:01,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:01,493 INFO L82 PathProgramCache]: Analyzing trace with hash -533747143, now seen corresponding path program 37 times [2021-07-13 19:45:01,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:01,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320895183] [2021-07-13 19:45:01,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:01,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:01,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:01,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320895183] [2021-07-13 19:45:01,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320895183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:01,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087303420] [2021-07-13 19:45:01,573 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 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:45:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:01,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:45:01,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:01,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:01,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087303420] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:01,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:01,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-07-13 19:45:01,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810602441] [2021-07-13 19:45:01,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:01,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:01,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:01,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:01,751 INFO L87 Difference]: Start difference. First operand 333 states and 998 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:02,558 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-07-13 19:45:02,924 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-07-13 19:45:03,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:03,152 INFO L93 Difference]: Finished difference Result 777 states and 2224 transitions. [2021-07-13 19:45:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 19:45:03,152 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 19:45:03,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:03,153 INFO L225 Difference]: With dead ends: 777 [2021-07-13 19:45:03,153 INFO L226 Difference]: Without dead ends: 598 [2021-07-13 19:45:03,153 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 1259.3ms TimeCoverageRelationStatistics Valid=302, Invalid=1258, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:45:03,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-07-13 19:45:03,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 340. [2021-07-13 19:45:03,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.9911504424778763) internal successors, (1014), 339 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call 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:03,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1014 transitions. [2021-07-13 19:45:03,158 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1014 transitions. Word has length 21 [2021-07-13 19:45:03,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:03,158 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 1014 transitions. [2021-07-13 19:45:03,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:03,158 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1014 transitions. [2021-07-13 19:45:03,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:03,158 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:03,159 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:03,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3330 [2021-07-13 19:45:03,359 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:03,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:03,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1539286352, now seen corresponding path program 38 times [2021-07-13 19:45:03,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:03,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839362494] [2021-07-13 19:45:03,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:03,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:03,413 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:03,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:03,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839362494] [2021-07-13 19:45:03,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839362494] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:03,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810954175] [2021-07-13 19:45:03,413 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 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:45:03,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:03,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:03,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:03,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:03,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:03,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810954175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:03,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:03,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:03,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052032232] [2021-07-13 19:45:03,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:03,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:03,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:03,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:03,577 INFO L87 Difference]: Start difference. First operand 340 states and 1014 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:04,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:04,019 INFO L93 Difference]: Finished difference Result 631 states and 1836 transitions. [2021-07-13 19:45:04,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:04,019 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:04,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:04,020 INFO L225 Difference]: With dead ends: 631 [2021-07-13 19:45:04,020 INFO L226 Difference]: Without dead ends: 534 [2021-07-13 19:45:04,020 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 369.7ms TimeCoverageRelationStatistics Valid=151, Invalid=449, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:45:04,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-07-13 19:45:04,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 333. [2021-07-13 19:45:04,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 3.033132530120482) internal successors, (1007), 332 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call 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:04,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 1007 transitions. [2021-07-13 19:45:04,025 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 1007 transitions. Word has length 22 [2021-07-13 19:45:04,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:04,025 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 1007 transitions. [2021-07-13 19:45:04,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:04,025 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 1007 transitions. [2021-07-13 19:45:04,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:04,025 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:04,025 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:04,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3338,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:04,226 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:04,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:04,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1973927042, now seen corresponding path program 39 times [2021-07-13 19:45:04,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:04,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943570454] [2021-07-13 19:45:04,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:04,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:04,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:04,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:04,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943570454] [2021-07-13 19:45:04,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943570454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:04,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885925131] [2021-07-13 19:45:04,296 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 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:45:04,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:45:04,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:04,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:04,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:04,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:04,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885925131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:04,455 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:04,455 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:04,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132184889] [2021-07-13 19:45:04,455 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:04,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:04,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:04,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:04,455 INFO L87 Difference]: Start difference. First operand 333 states and 1007 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:04,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:04,741 INFO L93 Difference]: Finished difference Result 522 states and 1505 transitions. [2021-07-13 19:45:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:45:04,741 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:04,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:04,742 INFO L225 Difference]: With dead ends: 522 [2021-07-13 19:45:04,742 INFO L226 Difference]: Without dead ends: 504 [2021-07-13 19:45:04,742 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 334.1ms TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:04,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-07-13 19:45:04,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 343. [2021-07-13 19:45:04,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.0116959064327484) internal successors, (1030), 342 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call 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:04,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1030 transitions. [2021-07-13 19:45:04,747 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1030 transitions. Word has length 22 [2021-07-13 19:45:04,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:04,747 INFO L482 AbstractCegarLoop]: Abstraction has 343 states and 1030 transitions. [2021-07-13 19:45:04,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:04,747 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1030 transitions. [2021-07-13 19:45:04,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:04,747 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:04,747 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:04,947 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3340 [2021-07-13 19:45:04,948 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:04,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:04,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1069854058, now seen corresponding path program 40 times [2021-07-13 19:45:04,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:04,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263938046] [2021-07-13 19:45:04,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:04,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:04,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:04,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263938046] [2021-07-13 19:45:04,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263938046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:04,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689313861] [2021-07-13 19:45:04,999 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 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:45:05,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:05,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:05,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:45:05,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:05,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:05,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689313861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:05,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:05,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:45:05,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844020495] [2021-07-13 19:45:05,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:05,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:05,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:05,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:05,177 INFO L87 Difference]: Start difference. First operand 343 states and 1030 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:06,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:06,593 INFO L93 Difference]: Finished difference Result 993 states and 2789 transitions. [2021-07-13 19:45:06,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 19:45:06,594 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:06,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:06,595 INFO L225 Difference]: With dead ends: 993 [2021-07-13 19:45:06,595 INFO L226 Difference]: Without dead ends: 734 [2021-07-13 19:45:06,595 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 1119.5ms TimeCoverageRelationStatistics Valid=384, Invalid=2586, Unknown=0, NotChecked=0, Total=2970 [2021-07-13 19:45:06,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2021-07-13 19:45:06,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 373. [2021-07-13 19:45:06,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.0376344086021505) internal successors, (1130), 372 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call 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:06,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1130 transitions. [2021-07-13 19:45:06,601 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1130 transitions. Word has length 22 [2021-07-13 19:45:06,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:06,601 INFO L482 AbstractCegarLoop]: Abstraction has 373 states and 1130 transitions. [2021-07-13 19:45:06,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:06,601 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1130 transitions. [2021-07-13 19:45:06,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:06,602 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:06,602 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:06,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3342 [2021-07-13 19:45:06,802 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:06,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:06,803 INFO L82 PathProgramCache]: Analyzing trace with hash 913057966, now seen corresponding path program 41 times [2021-07-13 19:45:06,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:06,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902154803] [2021-07-13 19:45:06,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:06,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:06,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:06,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902154803] [2021-07-13 19:45:06,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902154803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:06,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691700952] [2021-07-13 19:45:06,862 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 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:45:06,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:06,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:06,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:06,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:07,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691700952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:07,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:07,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:07,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459292387] [2021-07-13 19:45:07,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:07,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:07,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:07,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:07,027 INFO L87 Difference]: Start difference. First operand 373 states and 1130 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:07,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:07,290 INFO L93 Difference]: Finished difference Result 502 states and 1504 transitions. [2021-07-13 19:45:07,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:07,290 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:07,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:07,291 INFO L225 Difference]: With dead ends: 502 [2021-07-13 19:45:07,291 INFO L226 Difference]: Without dead ends: 482 [2021-07-13 19:45:07,291 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 257.6ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:07,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-07-13 19:45:07,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 381. [2021-07-13 19:45:07,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.036842105263158) internal successors, (1154), 380 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call 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:07,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1154 transitions. [2021-07-13 19:45:07,296 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1154 transitions. Word has length 22 [2021-07-13 19:45:07,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:07,296 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1154 transitions. [2021-07-13 19:45:07,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:07,296 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1154 transitions. [2021-07-13 19:45:07,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:07,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:07,296 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:07,497 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3353 [2021-07-13 19:45:07,497 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:07,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:07,497 INFO L82 PathProgramCache]: Analyzing trace with hash -742789194, now seen corresponding path program 42 times [2021-07-13 19:45:07,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:07,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702786215] [2021-07-13 19:45:07,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:07,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:07,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:07,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702786215] [2021-07-13 19:45:07,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702786215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:07,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63020604] [2021-07-13 19:45:07,573 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 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:45:07,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:45:07,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:07,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:07,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:07,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:07,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63020604] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:07,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:07,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:07,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551248536] [2021-07-13 19:45:07,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:07,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:07,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:07,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:07,758 INFO L87 Difference]: Start difference. First operand 381 states and 1154 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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:45:08,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:08,122 INFO L93 Difference]: Finished difference Result 540 states and 1603 transitions. [2021-07-13 19:45:08,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:08,122 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2021-07-13 19:45:08,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:08,123 INFO L225 Difference]: With dead ends: 540 [2021-07-13 19:45:08,123 INFO L226 Difference]: Without dead ends: 530 [2021-07-13 19:45:08,123 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 376.4ms TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:08,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-07-13 19:45:08,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 397. [2021-07-13 19:45:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.04040404040404) internal successors, (1204), 396 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:45:08,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1204 transitions. [2021-07-13 19:45:08,128 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1204 transitions. Word has length 22 [2021-07-13 19:45:08,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:08,128 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1204 transitions. [2021-07-13 19:45:08,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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:45:08,128 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1204 transitions. [2021-07-13 19:45:08,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:08,129 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:08,129 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:08,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3355,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:08,329 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:08,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:08,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1669804404, now seen corresponding path program 43 times [2021-07-13 19:45:08,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:08,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214634921] [2021-07-13 19:45:08,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:08,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:08,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:08,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:08,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214634921] [2021-07-13 19:45:08,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214634921] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:08,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15976248] [2021-07-13 19:45:08,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 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:45:08,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:08,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:08,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:08,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:08,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15976248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:08,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:08,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:08,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456848246] [2021-07-13 19:45:08,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:08,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:08,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:08,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:08,555 INFO L87 Difference]: Start difference. First operand 397 states and 1204 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:09,154 INFO L93 Difference]: Finished difference Result 743 states and 2219 transitions. [2021-07-13 19:45:09,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:45:09,154 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:09,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:09,155 INFO L225 Difference]: With dead ends: 743 [2021-07-13 19:45:09,155 INFO L226 Difference]: Without dead ends: 615 [2021-07-13 19:45:09,155 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 521.1ms TimeCoverageRelationStatistics Valid=221, Invalid=649, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:45:09,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-07-13 19:45:09,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 381. [2021-07-13 19:45:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.0473684210526315) internal successors, (1158), 380 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call 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,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1158 transitions. [2021-07-13 19:45:09,160 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1158 transitions. Word has length 22 [2021-07-13 19:45:09,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:09,160 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1158 transitions. [2021-07-13 19:45:09,160 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,160 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1158 transitions. [2021-07-13 19:45:09,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:09,161 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:09,161 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:09,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3358,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:09,361 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:09,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:09,362 INFO L82 PathProgramCache]: Analyzing trace with hash 198426464, now seen corresponding path program 44 times [2021-07-13 19:45:09,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:09,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171780679] [2021-07-13 19:45:09,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:09,424 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:09,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171780679] [2021-07-13 19:45:09,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171780679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:09,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334531145] [2021-07-13 19:45:09,424 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 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:45:09,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:09,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:09,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:09,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:09,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334531145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:09,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:09,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:09,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438628412] [2021-07-13 19:45:09,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:09,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:09,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:09,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:09,612 INFO L87 Difference]: Start difference. First operand 381 states and 1158 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:09,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:09,935 INFO L93 Difference]: Finished difference Result 524 states and 1570 transitions. [2021-07-13 19:45:09,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:09,935 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:09,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:09,936 INFO L225 Difference]: With dead ends: 524 [2021-07-13 19:45:09,936 INFO L226 Difference]: Without dead ends: 504 [2021-07-13 19:45:09,936 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 346.2ms TimeCoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:09,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-07-13 19:45:09,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 391. [2021-07-13 19:45:09,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 3.041025641025641) internal successors, (1186), 390 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call 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,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1186 transitions. [2021-07-13 19:45:09,941 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1186 transitions. Word has length 22 [2021-07-13 19:45:09,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:09,941 INFO L482 AbstractCegarLoop]: Abstraction has 391 states and 1186 transitions. [2021-07-13 19:45:09,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:09,941 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1186 transitions. [2021-07-13 19:45:09,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:09,941 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:09,941 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:10,142 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3361 [2021-07-13 19:45:10,142 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:10,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:10,142 INFO L82 PathProgramCache]: Analyzing trace with hash -826593408, now seen corresponding path program 45 times [2021-07-13 19:45:10,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:10,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119107519] [2021-07-13 19:45:10,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:10,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:10,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:10,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119107519] [2021-07-13 19:45:10,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119107519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:10,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607239828] [2021-07-13 19:45:10,203 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 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:45:10,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:10,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:10,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:10,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:10,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:10,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607239828] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:10,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:10,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:10,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142709905] [2021-07-13 19:45:10,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:10,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:10,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:10,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:10,371 INFO L87 Difference]: Start difference. First operand 391 states and 1186 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:45:10,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:10,723 INFO L93 Difference]: Finished difference Result 602 states and 1748 transitions. [2021-07-13 19:45:10,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:10,723 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 22 [2021-07-13 19:45:10,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:10,724 INFO L225 Difference]: With dead ends: 602 [2021-07-13 19:45:10,724 INFO L226 Difference]: Without dead ends: 592 [2021-07-13 19:45:10,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 345.7ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:10,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-07-13 19:45:10,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 413. [2021-07-13 19:45:10,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.033980582524272) internal successors, (1250), 412 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call 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:10,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1250 transitions. [2021-07-13 19:45:10,729 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1250 transitions. Word has length 22 [2021-07-13 19:45:10,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:10,730 INFO L482 AbstractCegarLoop]: Abstraction has 413 states and 1250 transitions. [2021-07-13 19:45:10,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:45:10,730 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1250 transitions. [2021-07-13 19:45:10,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:10,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:10,730 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:10,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3364 [2021-07-13 19:45:10,931 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:10,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:10,931 INFO L82 PathProgramCache]: Analyzing trace with hash 604125054, now seen corresponding path program 46 times [2021-07-13 19:45:10,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:10,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707996544] [2021-07-13 19:45:10,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:10,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:10,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707996544] [2021-07-13 19:45:10,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707996544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:10,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974086597] [2021-07-13 19:45:10,992 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 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:45:11,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:11,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:11,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:11,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:11,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974086597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:11,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:11,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:11,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101114033] [2021-07-13 19:45:11,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:11,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:11,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:11,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:11,158 INFO L87 Difference]: Start difference. First operand 413 states and 1250 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:45:11,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:11,445 INFO L93 Difference]: Finished difference Result 559 states and 1637 transitions. [2021-07-13 19:45:11,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:11,446 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 22 [2021-07-13 19:45:11,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:11,447 INFO L225 Difference]: With dead ends: 559 [2021-07-13 19:45:11,447 INFO L226 Difference]: Without dead ends: 544 [2021-07-13 19:45:11,447 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 296.7ms TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:11,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2021-07-13 19:45:11,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 400. [2021-07-13 19:45:11,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.037593984962406) internal successors, (1212), 399 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call 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,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1212 transitions. [2021-07-13 19:45:11,452 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1212 transitions. Word has length 22 [2021-07-13 19:45:11,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:11,452 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1212 transitions. [2021-07-13 19:45:11,452 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:45:11,452 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1212 transitions. [2021-07-13 19:45:11,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:11,452 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:11,452 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:11,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3369,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:11,653 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:11,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:11,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1318361530, now seen corresponding path program 47 times [2021-07-13 19:45:11,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:11,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446779835] [2021-07-13 19:45:11,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:11,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:11,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:11,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446779835] [2021-07-13 19:45:11,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446779835] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:11,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253353819] [2021-07-13 19:45:11,714 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 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:45:11,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:11,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:11,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:11,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:11,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253353819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:11,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:11,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:11,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703797570] [2021-07-13 19:45:11,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:11,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:11,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:11,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:11,905 INFO L87 Difference]: Start difference. First operand 400 states and 1212 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:12,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:12,540 INFO L93 Difference]: Finished difference Result 748 states and 2186 transitions. [2021-07-13 19:45:12,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:45:12,540 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:12,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:12,541 INFO L225 Difference]: With dead ends: 748 [2021-07-13 19:45:12,541 INFO L226 Difference]: Without dead ends: 645 [2021-07-13 19:45:12,541 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 557.4ms TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:45:12,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-07-13 19:45:12,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 393. [2021-07-13 19:45:12,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 3.0816326530612246) internal successors, (1208), 392 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call 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:12,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1208 transitions. [2021-07-13 19:45:12,546 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1208 transitions. Word has length 22 [2021-07-13 19:45:12,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:12,547 INFO L482 AbstractCegarLoop]: Abstraction has 393 states and 1208 transitions. [2021-07-13 19:45:12,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:12,547 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1208 transitions. [2021-07-13 19:45:12,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:12,547 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:12,547 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:12,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3374 [2021-07-13 19:45:12,748 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:12,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:12,748 INFO L82 PathProgramCache]: Analyzing trace with hash 2021502488, now seen corresponding path program 48 times [2021-07-13 19:45:12,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:12,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001935529] [2021-07-13 19:45:12,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:12,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:12,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:12,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:12,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001935529] [2021-07-13 19:45:12,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001935529] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:12,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256566290] [2021-07-13 19:45:12,803 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 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:45:12,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:12,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:12,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:12,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:13,039 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:13,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256566290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:13,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:13,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:13,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125955415] [2021-07-13 19:45:13,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:13,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:13,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:13,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:13,040 INFO L87 Difference]: Start difference. First operand 393 states and 1208 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:14,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:14,209 INFO L93 Difference]: Finished difference Result 758 states and 2217 transitions. [2021-07-13 19:45:14,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:14,210 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:14,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:14,211 INFO L225 Difference]: With dead ends: 758 [2021-07-13 19:45:14,211 INFO L226 Difference]: Without dead ends: 663 [2021-07-13 19:45:14,211 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1133.0ms TimeCoverageRelationStatistics Valid=174, Invalid=638, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:45:14,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-07-13 19:45:14,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 434. [2021-07-13 19:45:14,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.113163972286374) internal successors, (1348), 433 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call 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:14,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1348 transitions. [2021-07-13 19:45:14,217 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1348 transitions. Word has length 22 [2021-07-13 19:45:14,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:14,217 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1348 transitions. [2021-07-13 19:45:14,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:14,217 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1348 transitions. [2021-07-13 19:45:14,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:14,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:14,218 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:14,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3377,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:14,419 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:14,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:14,420 INFO L82 PathProgramCache]: Analyzing trace with hash -631505268, now seen corresponding path program 49 times [2021-07-13 19:45:14,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:14,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38455355] [2021-07-13 19:45:14,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:14,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:14,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:14,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38455355] [2021-07-13 19:45:14,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38455355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:14,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864862862] [2021-07-13 19:45:14,479 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 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:45:14,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:14,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:14,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:14,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:14,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864862862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:14,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:14,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:14,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837484549] [2021-07-13 19:45:14,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:14,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:14,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:14,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:14,717 INFO L87 Difference]: Start difference. First operand 434 states and 1348 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:15,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:15,463 INFO L93 Difference]: Finished difference Result 633 states and 1889 transitions. [2021-07-13 19:45:15,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:15,464 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:15,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:15,464 INFO L225 Difference]: With dead ends: 633 [2021-07-13 19:45:15,465 INFO L226 Difference]: Without dead ends: 587 [2021-07-13 19:45:15,465 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 778.8ms TimeCoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:45:15,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-07-13 19:45:15,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 405. [2021-07-13 19:45:15,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 3.094059405940594) internal successors, (1250), 404 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call 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:15,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1250 transitions. [2021-07-13 19:45:15,470 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1250 transitions. Word has length 22 [2021-07-13 19:45:15,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:15,470 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1250 transitions. [2021-07-13 19:45:15,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:15,470 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1250 transitions. [2021-07-13 19:45:15,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:15,470 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:15,470 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:15,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3382 [2021-07-13 19:45:15,671 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:15,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:15,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1211021806, now seen corresponding path program 50 times [2021-07-13 19:45:15,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:15,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855069218] [2021-07-13 19:45:15,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:15,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:15,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:15,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855069218] [2021-07-13 19:45:15,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855069218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:15,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668911239] [2021-07-13 19:45:15,737 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 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:45:15,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:15,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:15,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:15,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:15,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:15,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668911239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:15,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:15,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:15,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668007442] [2021-07-13 19:45:15,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:15,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:15,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:15,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:15,904 INFO L87 Difference]: Start difference. First operand 405 states and 1250 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:16,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:16,393 INFO L93 Difference]: Finished difference Result 569 states and 1701 transitions. [2021-07-13 19:45:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:16,393 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:16,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:16,394 INFO L225 Difference]: With dead ends: 569 [2021-07-13 19:45:16,394 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:45:16,394 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 444.5ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:45:16,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:45:16,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 422. [2021-07-13 19:45:16,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.0807600950118763) internal successors, (1297), 421 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call 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:16,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1297 transitions. [2021-07-13 19:45:16,400 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1297 transitions. Word has length 22 [2021-07-13 19:45:16,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:16,400 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1297 transitions. [2021-07-13 19:45:16,400 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:16,400 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1297 transitions. [2021-07-13 19:45:16,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:16,400 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:16,400 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:16,601 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3387,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:16,601 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:16,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:16,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1230358286, now seen corresponding path program 51 times [2021-07-13 19:45:16,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:16,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093267516] [2021-07-13 19:45:16,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:16,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:16,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:16,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:16,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093267516] [2021-07-13 19:45:16,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093267516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:16,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538690953] [2021-07-13 19:45:16,663 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 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:45:16,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:16,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:16,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:16,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:16,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538690953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:16,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:16,829 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:16,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335557887] [2021-07-13 19:45:16,829 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:16,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:16,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:16,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:16,830 INFO L87 Difference]: Start difference. First operand 422 states and 1297 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:17,225 INFO L93 Difference]: Finished difference Result 568 states and 1697 transitions. [2021-07-13 19:45:17,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:17,226 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:17,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:17,227 INFO L225 Difference]: With dead ends: 568 [2021-07-13 19:45:17,227 INFO L226 Difference]: Without dead ends: 556 [2021-07-13 19:45:17,227 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 388.9ms TimeCoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:17,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-07-13 19:45:17,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 419. [2021-07-13 19:45:17,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.0813397129186604) internal successors, (1288), 418 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:45:17,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1288 transitions. [2021-07-13 19:45:17,232 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1288 transitions. Word has length 22 [2021-07-13 19:45:17,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:17,232 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1288 transitions. [2021-07-13 19:45:17,232 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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,232 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1288 transitions. [2021-07-13 19:45:17,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:17,232 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:17,232 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:17,434 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3393 [2021-07-13 19:45:17,434 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:17,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:17,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1183441984, now seen corresponding path program 52 times [2021-07-13 19:45:17,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:17,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463379445] [2021-07-13 19:45:17,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:17,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:17,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:17,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:17,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463379445] [2021-07-13 19:45:17,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463379445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775070324] [2021-07-13 19:45:17,501 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 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:45:17,594 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:17,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:17,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:17,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:17,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:17,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775070324] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:17,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:17,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:17,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780036432] [2021-07-13 19:45:17,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:17,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:17,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:17,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:17,734 INFO L87 Difference]: Start difference. First operand 419 states and 1288 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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:45:17,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:17,998 INFO L93 Difference]: Finished difference Result 524 states and 1592 transitions. [2021-07-13 19:45:17,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:17,999 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 22 [2021-07-13 19:45:17,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:18,000 INFO L225 Difference]: With dead ends: 524 [2021-07-13 19:45:18,000 INFO L226 Difference]: Without dead ends: 515 [2021-07-13 19:45:18,000 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 270.7ms TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:18,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-07-13 19:45:18,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 405. [2021-07-13 19:45:18,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 3.0915841584158414) internal successors, (1249), 404 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:45:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1249 transitions. [2021-07-13 19:45:18,005 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1249 transitions. Word has length 22 [2021-07-13 19:45:18,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:18,005 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1249 transitions. [2021-07-13 19:45:18,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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:45:18,005 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1249 transitions. [2021-07-13 19:45:18,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:18,005 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:18,005 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:18,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3399,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:18,206 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:18,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:18,206 INFO L82 PathProgramCache]: Analyzing trace with hash -938949618, now seen corresponding path program 53 times [2021-07-13 19:45:18,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:18,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559505206] [2021-07-13 19:45:18,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:18,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:18,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:18,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559505206] [2021-07-13 19:45:18,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559505206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:18,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855365995] [2021-07-13 19:45:18,273 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 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:45:18,305 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:18,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:18,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:18,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:18,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:18,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855365995] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:18,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:18,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:18,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036955948] [2021-07-13 19:45:18,428 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:18,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:18,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:18,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:18,428 INFO L87 Difference]: Start difference. First operand 405 states and 1249 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:18,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:18,728 INFO L93 Difference]: Finished difference Result 583 states and 1743 transitions. [2021-07-13 19:45:18,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:45:18,728 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:18,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:18,729 INFO L225 Difference]: With dead ends: 583 [2021-07-13 19:45:18,729 INFO L226 Difference]: Without dead ends: 573 [2021-07-13 19:45:18,729 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 275.4ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:18,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2021-07-13 19:45:18,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 425. [2021-07-13 19:45:18,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.082547169811321) internal successors, (1307), 424 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call 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:18,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1307 transitions. [2021-07-13 19:45:18,734 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1307 transitions. Word has length 22 [2021-07-13 19:45:18,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:18,734 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1307 transitions. [2021-07-13 19:45:18,734 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:18,734 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1307 transitions. [2021-07-13 19:45:18,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:18,735 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:18,735 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:18,935 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3405,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:18,935 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:18,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:18,936 INFO L82 PathProgramCache]: Analyzing trace with hash -919613138, now seen corresponding path program 54 times [2021-07-13 19:45:18,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:18,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967739483] [2021-07-13 19:45:18,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:18,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:19,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:19,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967739483] [2021-07-13 19:45:19,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967739483] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:19,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157241509] [2021-07-13 19:45:19,043 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 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:45:19,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:45:19,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:19,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:19,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:19,261 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:19,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157241509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:19,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:19,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:45:19,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161582360] [2021-07-13 19:45:19,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:45:19,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:19,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:45:19,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:19,262 INFO L87 Difference]: Start difference. First operand 425 states and 1307 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:19,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:19,832 INFO L93 Difference]: Finished difference Result 582 states and 1739 transitions. [2021-07-13 19:45:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:45:19,832 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:19,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:19,833 INFO L225 Difference]: With dead ends: 582 [2021-07-13 19:45:19,833 INFO L226 Difference]: Without dead ends: 570 [2021-07-13 19:45:19,833 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 543.7ms TimeCoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:45:19,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-07-13 19:45:19,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 422. [2021-07-13 19:45:19,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.0831353919239906) internal successors, (1298), 421 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call 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:19,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1298 transitions. [2021-07-13 19:45:19,838 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1298 transitions. Word has length 22 [2021-07-13 19:45:19,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:19,838 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1298 transitions. [2021-07-13 19:45:19,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:19,838 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1298 transitions. [2021-07-13 19:45:19,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:19,839 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:19,839 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:20,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3412,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:20,039 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:20,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:20,039 INFO L82 PathProgramCache]: Analyzing trace with hash -966529440, now seen corresponding path program 55 times [2021-07-13 19:45:20,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:20,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994673181] [2021-07-13 19:45:20,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:20,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:20,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:20,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994673181] [2021-07-13 19:45:20,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994673181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434061454] [2021-07-13 19:45:20,110 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 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:45:20,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:20,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:20,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:20,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:20,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434061454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:20,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:20,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498280094] [2021-07-13 19:45:20,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:20,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:20,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:20,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:20,272 INFO L87 Difference]: Start difference. First operand 422 states and 1298 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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:45:20,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:20,477 INFO L93 Difference]: Finished difference Result 595 states and 1774 transitions. [2021-07-13 19:45:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:20,478 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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 22 [2021-07-13 19:45:20,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:20,479 INFO L225 Difference]: With dead ends: 595 [2021-07-13 19:45:20,479 INFO L226 Difference]: Without dead ends: 586 [2021-07-13 19:45:20,479 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 242.3ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:20,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2021-07-13 19:45:20,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 421. [2021-07-13 19:45:20,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 3.0833333333333335) internal successors, (1295), 420 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call 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:20,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1295 transitions. [2021-07-13 19:45:20,484 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1295 transitions. Word has length 22 [2021-07-13 19:45:20,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:20,484 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1295 transitions. [2021-07-13 19:45:20,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 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:45:20,484 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1295 transitions. [2021-07-13 19:45:20,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:20,484 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:20,484 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:20,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3419 [2021-07-13 19:45:20,685 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:20,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:20,685 INFO L82 PathProgramCache]: Analyzing trace with hash 864052960, now seen corresponding path program 56 times [2021-07-13 19:45:20,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:20,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242744471] [2021-07-13 19:45:20,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:20,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:20,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:20,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242744471] [2021-07-13 19:45:20,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242744471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015317544] [2021-07-13 19:45:20,759 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 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:45:20,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:20,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:20,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:20,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:20,922 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:20,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015317544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:20,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:20,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:20,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169120081] [2021-07-13 19:45:20,922 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:20,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:20,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:20,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:20,923 INFO L87 Difference]: Start difference. First operand 421 states and 1295 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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:45:21,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:21,163 INFO L93 Difference]: Finished difference Result 537 states and 1631 transitions. [2021-07-13 19:45:21,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:21,164 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2021-07-13 19:45:21,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:21,164 INFO L225 Difference]: With dead ends: 537 [2021-07-13 19:45:21,165 INFO L226 Difference]: Without dead ends: 528 [2021-07-13 19:45:21,165 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 268.2ms TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:21,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-07-13 19:45:21,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 409. [2021-07-13 19:45:21,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 3.090686274509804) internal successors, (1261), 408 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:45:21,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1261 transitions. [2021-07-13 19:45:21,169 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1261 transitions. Word has length 22 [2021-07-13 19:45:21,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:21,169 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1261 transitions. [2021-07-13 19:45:21,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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:45:21,170 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1261 transitions. [2021-07-13 19:45:21,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:21,170 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:21,170 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:21,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3426,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:21,371 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:21,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:21,371 INFO L82 PathProgramCache]: Analyzing trace with hash -627877688, now seen corresponding path program 57 times [2021-07-13 19:45:21,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:21,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142668328] [2021-07-13 19:45:21,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:21,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:21,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142668328] [2021-07-13 19:45:21,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142668328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:21,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169325522] [2021-07-13 19:45:21,485 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 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:45:21,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:21,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:21,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:21,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:21,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:21,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169325522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:21,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:21,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:45:21,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336071206] [2021-07-13 19:45:21,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:45:21,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:21,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:45:21,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:21,682 INFO L87 Difference]: Start difference. First operand 409 states and 1261 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:22,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:22,433 INFO L93 Difference]: Finished difference Result 725 states and 2149 transitions. [2021-07-13 19:45:22,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:22,433 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:22,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:22,434 INFO L225 Difference]: With dead ends: 725 [2021-07-13 19:45:22,434 INFO L226 Difference]: Without dead ends: 715 [2021-07-13 19:45:22,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 661.1ms TimeCoverageRelationStatistics Valid=163, Invalid=767, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:45:22,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-07-13 19:45:22,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 429. [2021-07-13 19:45:22,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.0817757009345796) internal successors, (1319), 428 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call 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:22,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1319 transitions. [2021-07-13 19:45:22,441 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1319 transitions. Word has length 22 [2021-07-13 19:45:22,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:22,441 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1319 transitions. [2021-07-13 19:45:22,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:22,441 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1319 transitions. [2021-07-13 19:45:22,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:22,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:22,441 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:22,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3431,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:22,642 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:22,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:22,642 INFO L82 PathProgramCache]: Analyzing trace with hash -608541208, now seen corresponding path program 58 times [2021-07-13 19:45:22,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:22,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055416954] [2021-07-13 19:45:22,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:22,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:22,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:22,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:22,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055416954] [2021-07-13 19:45:22,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055416954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:22,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464326131] [2021-07-13 19:45:22,709 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 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:45:22,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:22,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:22,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:22,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:22,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464326131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:22,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:22,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:45:22,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052639428] [2021-07-13 19:45:22,843 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:45:22,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:22,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:45:22,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:45:22,843 INFO L87 Difference]: Start difference. First operand 429 states and 1319 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:23,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:23,216 INFO L93 Difference]: Finished difference Result 724 states and 2145 transitions. [2021-07-13 19:45:23,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:23,216 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:23,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:23,217 INFO L225 Difference]: With dead ends: 724 [2021-07-13 19:45:23,217 INFO L226 Difference]: Without dead ends: 712 [2021-07-13 19:45:23,217 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 316.0ms TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:23,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-07-13 19:45:23,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 426. [2021-07-13 19:45:23,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.0823529411764707) internal successors, (1310), 425 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call 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:23,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1310 transitions. [2021-07-13 19:45:23,223 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1310 transitions. Word has length 22 [2021-07-13 19:45:23,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:23,223 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1310 transitions. [2021-07-13 19:45:23,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:23,223 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1310 transitions. [2021-07-13 19:45:23,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:23,223 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:23,223 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:23,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3438,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:23,424 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:23,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:23,424 INFO L82 PathProgramCache]: Analyzing trace with hash -655457510, now seen corresponding path program 59 times [2021-07-13 19:45:23,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:23,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913290996] [2021-07-13 19:45:23,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:23,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:23,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913290996] [2021-07-13 19:45:23,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913290996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:23,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762591047] [2021-07-13 19:45:23,498 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 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:45:23,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:23,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:23,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:23,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:23,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:23,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762591047] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:23,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:23,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:23,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067683418] [2021-07-13 19:45:23,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:23,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:23,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:23,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:23,643 INFO L87 Difference]: Start difference. First operand 426 states and 1310 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:45:23,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:23,957 INFO L93 Difference]: Finished difference Result 733 states and 2172 transitions. [2021-07-13 19:45:23,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:23,957 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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 22 [2021-07-13 19:45:23,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:23,958 INFO L225 Difference]: With dead ends: 733 [2021-07-13 19:45:23,958 INFO L226 Difference]: Without dead ends: 724 [2021-07-13 19:45:23,958 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 321.3ms TimeCoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:45:23,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-07-13 19:45:23,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 425. [2021-07-13 19:45:23,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.082547169811321) internal successors, (1307), 424 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call 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:23,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1307 transitions. [2021-07-13 19:45:23,964 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1307 transitions. Word has length 22 [2021-07-13 19:45:23,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:23,964 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1307 transitions. [2021-07-13 19:45:23,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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:45:23,964 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1307 transitions. [2021-07-13 19:45:23,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:23,965 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:23,965 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:24,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3446 [2021-07-13 19:45:24,177 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:24,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:24,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1175124890, now seen corresponding path program 60 times [2021-07-13 19:45:24,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:24,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810355920] [2021-07-13 19:45:24,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:24,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:24,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:24,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810355920] [2021-07-13 19:45:24,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810355920] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:24,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055990213] [2021-07-13 19:45:24,290 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 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:45:24,323 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:24,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:24,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:45:24,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:24,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055990213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:24,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:24,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 18 [2021-07-13 19:45:24,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205469699] [2021-07-13 19:45:24,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:24,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:24,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:24,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:24,448 INFO L87 Difference]: Start difference. First operand 425 states and 1307 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:25,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:25,383 INFO L93 Difference]: Finished difference Result 932 states and 2725 transitions. [2021-07-13 19:45:25,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:45:25,383 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:25,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:25,384 INFO L225 Difference]: With dead ends: 932 [2021-07-13 19:45:25,384 INFO L226 Difference]: Without dead ends: 713 [2021-07-13 19:45:25,385 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 768.3ms TimeCoverageRelationStatistics Valid=262, Invalid=1070, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 19:45:25,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-07-13 19:45:25,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 385. [2021-07-13 19:45:25,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.0286458333333335) internal successors, (1163), 384 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call 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:25,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1163 transitions. [2021-07-13 19:45:25,390 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1163 transitions. Word has length 22 [2021-07-13 19:45:25,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:25,390 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1163 transitions. [2021-07-13 19:45:25,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:25,390 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1163 transitions. [2021-07-13 19:45:25,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:25,390 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:25,390 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:25,591 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3454,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:25,591 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:25,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:25,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1606335506, now seen corresponding path program 61 times [2021-07-13 19:45:25,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:25,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260461682] [2021-07-13 19:45:25,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:25,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:25,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:25,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:25,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260461682] [2021-07-13 19:45:25,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260461682] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:25,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256674000] [2021-07-13 19:45:25,655 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 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:45:25,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:25,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:25,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:25,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,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 11 treesize of output 3 [2021-07-13 19:45:25,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:25,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,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 5 treesize of output 3 [2021-07-13 19:45:25,991 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:25,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:25,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 11 treesize of output 7 [2021-07-13 19:45:25,997 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:26,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:26,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,440 WARN L205 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 95 [2021-07-13 19:45:26,441 INFO L628 ElimStorePlain]: treesize reduction 408, result has 54.0 percent of original size [2021-07-13 19:45:26,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 13 treesize of output 9 [2021-07-13 19:45:26,446 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,634 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:45:26,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:26,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 5 treesize of output 3 [2021-07-13 19:45:26,639 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45: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 5 treesize of output 3 [2021-07-13 19:45:26,644 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,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 5 treesize of output 3 [2021-07-13 19:45:26,649 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,837 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:45:26,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:26,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 5 treesize of output 3 [2021-07-13 19:45:26,843 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,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 5 treesize of output 3 [2021-07-13 19:45:26,847 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:26,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 5 treesize of output 3 [2021-07-13 19:45:26,852 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,030 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:45:27,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,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 5 treesize of output 3 [2021-07-13 19:45:27,036 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45: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 5 treesize of output 3 [2021-07-13 19:45:27,040 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45: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 5 treesize of output 3 [2021-07-13 19:45:27,045 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,214 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-07-13 19:45:27,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 5 dim-1 vars, End of recursive call: 15 dim-0 vars, and 16 xjuncts. [2021-07-13 19:45:27,222 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 11 variables, input treesize:985, output treesize:413 [2021-07-13 19:45:27,417 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 103 [2021-07-13 19:45:27,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 5 treesize of output 3 [2021-07-13 19:45:27,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:27,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:27,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 11 treesize of output 7 [2021-07-13 19:45:27,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:27,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:27,677 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,817 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 65 [2021-07-13 19:45:27,817 INFO L628 ElimStorePlain]: treesize reduction 282, result has 30.5 percent of original size [2021-07-13 19:45:27,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:27,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:27,866 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,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 13 treesize of output 9 [2021-07-13 19:45:27,909 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,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 13 treesize of output 9 [2021-07-13 19:45:27,949 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:27,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:27,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 5 treesize of output 3 [2021-07-13 19:45:27,987 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:28,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:28,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:28,020 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:445, output treesize:13 [2021-07-13 19:45:28,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:28,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256674000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:28,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:28,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:28,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701109094] [2021-07-13 19:45:28,066 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:28,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:28,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:28,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:28,066 INFO L87 Difference]: Start difference. First operand 385 states and 1163 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:28,387 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 98 [2021-07-13 19:45:28,679 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 140 [2021-07-13 19:45:28,886 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 69 [2021-07-13 19:45:29,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:29,166 INFO L93 Difference]: Finished difference Result 681 states and 1988 transitions. [2021-07-13 19:45:29,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:29,166 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:29,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:29,167 INFO L225 Difference]: With dead ends: 681 [2021-07-13 19:45:29,167 INFO L226 Difference]: Without dead ends: 586 [2021-07-13 19:45:29,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 1262.6ms TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:45:29,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2021-07-13 19:45:29,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 441. [2021-07-13 19:45:29,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.065909090909091) internal successors, (1349), 440 states have internal predecessors, (1349), 0 states have call successors, (0), 0 states have call 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:29,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1349 transitions. [2021-07-13 19:45:29,173 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1349 transitions. Word has length 22 [2021-07-13 19:45:29,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:29,173 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1349 transitions. [2021-07-13 19:45:29,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:29,173 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1349 transitions. [2021-07-13 19:45:29,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:29,173 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:29,174 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:29,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3463 [2021-07-13 19:45:29,374 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:29,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:29,374 INFO L82 PathProgramCache]: Analyzing trace with hash -1046672250, now seen corresponding path program 62 times [2021-07-13 19:45:29,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:29,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124470803] [2021-07-13 19:45:29,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:29,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:29,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124470803] [2021-07-13 19:45:29,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124470803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:29,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898784041] [2021-07-13 19:45:29,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 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:45:29,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:29,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:29,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:29,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:29,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:29,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898784041] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:29,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:29,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:29,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985607930] [2021-07-13 19:45:29,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:29,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:29,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:29,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:29,894 INFO L87 Difference]: Start difference. First operand 441 states and 1349 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:30,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:30,331 INFO L93 Difference]: Finished difference Result 554 states and 1658 transitions. [2021-07-13 19:45:30,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:45:30,332 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-07-13 19:45:30,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:30,333 INFO L225 Difference]: With dead ends: 554 [2021-07-13 19:45:30,333 INFO L226 Difference]: Without dead ends: 508 [2021-07-13 19:45:30,333 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 565.8ms TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:30,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-13 19:45:30,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 397. [2021-07-13 19:45:30,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.037878787878788) internal successors, (1203), 396 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call 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:30,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1203 transitions. [2021-07-13 19:45:30,337 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1203 transitions. Word has length 22 [2021-07-13 19:45:30,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:30,337 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1203 transitions. [2021-07-13 19:45:30,337 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:30,337 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1203 transitions. [2021-07-13 19:45:30,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:30,338 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:30,338 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:30,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3515 [2021-07-13 19:45:30,539 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:30,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:30,539 INFO L82 PathProgramCache]: Analyzing trace with hash 1470444850, now seen corresponding path program 63 times [2021-07-13 19:45:30,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:30,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089904319] [2021-07-13 19:45:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:30,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:30,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:30,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:30,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089904319] [2021-07-13 19:45:30,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089904319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:30,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734585771] [2021-07-13 19:45:30,598 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 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:45:30,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:45:30,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:30,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:30,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:31,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:31,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,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 18 treesize of output 1 [2021-07-13 19:45:31,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:31,125 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,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 11 treesize of output 3 [2021-07-13 19:45:31,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:31,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 11 treesize of output 3 [2021-07-13 19:45:31,137 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,141 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:31,142 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,446 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 60 [2021-07-13 19:45:31,447 INFO L628 ElimStorePlain]: treesize reduction 348, result has 51.5 percent of original size [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,451 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,455 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,459 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,584 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-07-13 19:45:31,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,589 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,593 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:31,597 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,718 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-07-13 19:45:31,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,723 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,727 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,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 5 treesize of output 3 [2021-07-13 19:45:31,730 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:31,844 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-07-13 19:45:31,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:31,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 12 dim-0 vars, and 12 xjuncts. [2021-07-13 19:45:31,849 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:849, output treesize:325 [2021-07-13 19:45:31,993 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 65 [2021-07-13 19:45:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:32,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734585771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:32,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:32,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:32,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612035179] [2021-07-13 19:45:32,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:32,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:32,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:32,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:32,087 INFO L87 Difference]: Start difference. First operand 397 states and 1203 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:32,449 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 70 [2021-07-13 19:45:32,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:32,626 INFO L93 Difference]: Finished difference Result 627 states and 1878 transitions. [2021-07-13 19:45:32,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:32,626 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:32,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:32,627 INFO L225 Difference]: With dead ends: 627 [2021-07-13 19:45:32,627 INFO L226 Difference]: Without dead ends: 540 [2021-07-13 19:45:32,627 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 603.4ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:32,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-07-13 19:45:32,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 417. [2021-07-13 19:45:32,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.045673076923077) internal successors, (1267), 416 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call 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,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1267 transitions. [2021-07-13 19:45:32,632 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1267 transitions. Word has length 22 [2021-07-13 19:45:32,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:32,632 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1267 transitions. [2021-07-13 19:45:32,632 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:32,632 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1267 transitions. [2021-07-13 19:45:32,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:32,633 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:32,633 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:32,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3622,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:32,834 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:32,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:32,834 INFO L82 PathProgramCache]: Analyzing trace with hash 755813348, now seen corresponding path program 64 times [2021-07-13 19:45:32,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:32,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760622847] [2021-07-13 19:45:32,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:32,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:32,892 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:32,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:32,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760622847] [2021-07-13 19:45:32,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760622847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:32,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805795052] [2021-07-13 19:45:32,892 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 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:45:32,925 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:32,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:32,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:32,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:33,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,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 11 treesize of output 7 [2021-07-13 19:45:33,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:33,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,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 11 treesize of output 3 [2021-07-13 19:45:33,365 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,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 5 treesize of output 3 [2021-07-13 19:45:33,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,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 11 treesize of output 3 [2021-07-13 19:45:33,376 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:33,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 18 treesize of output 1 [2021-07-13 19:45:33,381 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,720 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 64 [2021-07-13 19:45:33,721 INFO L628 ElimStorePlain]: treesize reduction 352, result has 53.5 percent of original size [2021-07-13 19:45:33,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 5 treesize of output 3 [2021-07-13 19:45:33,725 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,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 5 treesize of output 3 [2021-07-13 19:45:33,730 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:33,734 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,878 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-07-13 19:45:33,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:33,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 5 treesize of output 3 [2021-07-13 19:45:33,883 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,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 5 treesize of output 3 [2021-07-13 19:45:33,887 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:33,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:33,891 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,030 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-07-13 19:45:34,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:34,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 5 treesize of output 3 [2021-07-13 19:45:34,035 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,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 5 treesize of output 3 [2021-07-13 19:45:34,039 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,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 5 treesize of output 3 [2021-07-13 19:45:34,043 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:34,177 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:45:34,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:34,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 12 dim-0 vars, and 15 xjuncts. [2021-07-13 19:45:34,183 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:888, output treesize:360 [2021-07-13 19:45:34,377 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 69 [2021-07-13 19:45:34,545 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:34,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805795052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:34,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:34,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:34,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572741628] [2021-07-13 19:45:34,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:34,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:34,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:34,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:34,546 INFO L87 Difference]: Start difference. First operand 417 states and 1267 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:34,882 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-07-13 19:45:35,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:35,196 INFO L93 Difference]: Finished difference Result 750 states and 2223 transitions. [2021-07-13 19:45:35,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:35,196 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:35,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:35,197 INFO L225 Difference]: With dead ends: 750 [2021-07-13 19:45:35,197 INFO L226 Difference]: Without dead ends: 640 [2021-07-13 19:45:35,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 758.4ms TimeCoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:45:35,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-07-13 19:45:35,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 461. [2021-07-13 19:45:35,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 3.0760869565217392) internal successors, (1415), 460 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call 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:35,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1415 transitions. [2021-07-13 19:45:35,203 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1415 transitions. Word has length 22 [2021-07-13 19:45:35,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:35,203 INFO L482 AbstractCegarLoop]: Abstraction has 461 states and 1415 transitions. [2021-07-13 19:45:35,203 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:35,203 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1415 transitions. [2021-07-13 19:45:35,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:35,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:35,203 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:35,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3731,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:35,404 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:35,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:35,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1875748414, now seen corresponding path program 65 times [2021-07-13 19:45:35,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:35,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435458833] [2021-07-13 19:45:35,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:35,472 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:35,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:35,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435458833] [2021-07-13 19:45:35,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435458833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:35,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589114388] [2021-07-13 19:45:35,472 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 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:45:35,507 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:35,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:35,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:35,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:35,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:35,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:45:35,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,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 11 treesize of output 3 [2021-07-13 19:45:35,785 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,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 5 treesize of output 3 [2021-07-13 19:45:35,790 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:35,796 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:35,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:35,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:35,801 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,158 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 66 [2021-07-13 19:45:36,159 INFO L628 ElimStorePlain]: treesize reduction 352, result has 53.5 percent of original size [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,163 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,167 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,172 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,316 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-07-13 19:45:36,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,320 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,325 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,329 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,466 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-07-13 19:45:36,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,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 5 treesize of output 3 [2021-07-13 19:45:36,471 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:36,475 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:36,479 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:36,614 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 19:45:36,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:36,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: 12 dim-0 vars, and 15 xjuncts. [2021-07-13 19:45:36,619 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:888, output treesize:360 [2021-07-13 19:45:36,806 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 69 [2021-07-13 19:45:36,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:36,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589114388] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:36,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:36,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:36,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819950057] [2021-07-13 19:45:36,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:36,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:36,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:36,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:36,999 INFO L87 Difference]: Start difference. First operand 461 states and 1415 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:37,513 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-07-13 19:45:37,684 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 70 [2021-07-13 19:45:37,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:37,849 INFO L93 Difference]: Finished difference Result 680 states and 2020 transitions. [2021-07-13 19:45:37,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:37,850 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:37,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:37,850 INFO L225 Difference]: With dead ends: 680 [2021-07-13 19:45:37,851 INFO L226 Difference]: Without dead ends: 593 [2021-07-13 19:45:37,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 945.3ms TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:45:37,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-07-13 19:45:37,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 404. [2021-07-13 19:45:37,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.0372208436724564) internal successors, (1224), 403 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call 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,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1224 transitions. [2021-07-13 19:45:37,855 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1224 transitions. Word has length 22 [2021-07-13 19:45:37,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:37,856 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1224 transitions. [2021-07-13 19:45:37,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:37,856 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1224 transitions. [2021-07-13 19:45:37,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:37,856 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:37,856 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:38,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3840,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:38,057 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:38,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:38,057 INFO L82 PathProgramCache]: Analyzing trace with hash -637616626, now seen corresponding path program 66 times [2021-07-13 19:45:38,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:38,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994287262] [2021-07-13 19:45:38,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:38,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:38,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:38,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994287262] [2021-07-13 19:45:38,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994287262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:38,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045087916] [2021-07-13 19:45:38,214 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 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:45:38,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:45:38,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:38,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:38,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:38,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045087916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:38,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:38,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:45:38,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486342541] [2021-07-13 19:45:38,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:45:38,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:38,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:45:38,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:45:38,404 INFO L87 Difference]: Start difference. First operand 404 states and 1224 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:39,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:39,153 INFO L93 Difference]: Finished difference Result 652 states and 1913 transitions. [2021-07-13 19:45:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:45:39,153 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:39,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:39,154 INFO L225 Difference]: With dead ends: 652 [2021-07-13 19:45:39,154 INFO L226 Difference]: Without dead ends: 516 [2021-07-13 19:45:39,154 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 753.7ms TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:45:39,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2021-07-13 19:45:39,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 413. [2021-07-13 19:45:39,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.033980582524272) internal successors, (1250), 412 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call 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:39,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1250 transitions. [2021-07-13 19:45:39,158 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1250 transitions. Word has length 22 [2021-07-13 19:45:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:39,159 INFO L482 AbstractCegarLoop]: Abstraction has 413 states and 1250 transitions. [2021-07-13 19:45:39,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:45:39,159 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1250 transitions. [2021-07-13 19:45:39,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:39,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:39,159 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:39,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3903 [2021-07-13 19:45:39,361 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:39,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:39,361 INFO L82 PathProgramCache]: Analyzing trace with hash -279367948, now seen corresponding path program 67 times [2021-07-13 19:45:39,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:39,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944203228] [2021-07-13 19:45:39,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:39,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:39,424 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:39,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:39,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944203228] [2021-07-13 19:45:39,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944203228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:39,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194194241] [2021-07-13 19:45:39,425 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 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:45:39,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:39,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:39,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:39,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:39,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,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 5 treesize of output 3 [2021-07-13 19:45:39,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:39,794 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,797 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,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 18 treesize of output 1 [2021-07-13 19:45:39,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,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 5 treesize of output 3 [2021-07-13 19:45:39,806 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:39,812 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,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 18 treesize of output 1 [2021-07-13 19:45:39,816 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,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 18 treesize of output 1 [2021-07-13 19:45:39,821 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,825 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,829 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,833 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:39,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 18 treesize of output 1 [2021-07-13 19:45:39,837 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,841 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,844 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,847 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,851 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,854 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,857 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,860 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,863 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:39,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:39,866 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:40,008 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-07-13 19:45:40,009 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.8 percent of original size [2021-07-13 19:45:40,012 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 9 xjuncts. [2021-07-13 19:45:40,012 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:909, output treesize:198 [2021-07-13 19:45:40,268 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:40,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194194241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:40,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:40,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:40,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565540726] [2021-07-13 19:45:40,268 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:40,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:40,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:40,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:40,269 INFO L87 Difference]: Start difference. First operand 413 states and 1250 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:40,766 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-07-13 19:45:41,211 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 84 [2021-07-13 19:45:41,447 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 54 [2021-07-13 19:45:41,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:41,522 INFO L93 Difference]: Finished difference Result 691 states and 2034 transitions. [2021-07-13 19:45:41,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:45:41,523 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:41,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:41,524 INFO L225 Difference]: With dead ends: 691 [2021-07-13 19:45:41,524 INFO L226 Difference]: Without dead ends: 581 [2021-07-13 19:45:41,524 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1283.9ms TimeCoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:45:41,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-07-13 19:45:41,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 455. [2021-07-13 19:45:41,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.0616740088105727) internal successors, (1390), 454 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call 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:41,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1390 transitions. [2021-07-13 19:45:41,529 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1390 transitions. Word has length 22 [2021-07-13 19:45:41,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:41,529 INFO L482 AbstractCegarLoop]: Abstraction has 455 states and 1390 transitions. [2021-07-13 19:45:41,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:41,529 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1390 transitions. [2021-07-13 19:45:41,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:41,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:41,530 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:41,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3905 [2021-07-13 19:45:41,730 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:41,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:41,731 INFO L82 PathProgramCache]: Analyzing trace with hash 840567118, now seen corresponding path program 68 times [2021-07-13 19:45:41,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:41,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071960464] [2021-07-13 19:45:41,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:41,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:45:41,799 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:41,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071960464] [2021-07-13 19:45:41,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071960464] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:41,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117831093] [2021-07-13 19:45:41,799 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 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:45:41,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:41,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:41,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:41,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:42,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 11 treesize of output 7 [2021-07-13 19:45:42,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:45:42,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 11 treesize of output 7 [2021-07-13 19:45:42,154 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 11 treesize of output 7 [2021-07-13 19:45:42,159 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 11 treesize of output 3 [2021-07-13 19:45:42,164 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 11 treesize of output 3 [2021-07-13 19:45:42,169 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 18 treesize of output 1 [2021-07-13 19:45:42,174 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:42,185 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,189 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,193 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,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 5 treesize of output 3 [2021-07-13 19:45:42,197 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,201 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 18 treesize of output 1 [2021-07-13 19:45:42,205 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,209 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,212 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 11 treesize of output 3 [2021-07-13 19:45:42,217 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:42,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 18 treesize of output 1 [2021-07-13 19:45:42,222 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,226 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,229 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,232 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,235 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,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 5 treesize of output 3 [2021-07-13 19:45:42,239 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,241 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,242 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:42,245 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:42,397 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2021-07-13 19:45:42,397 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.8 percent of original size [2021-07-13 19:45:42,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 9 xjuncts. [2021-07-13 19:45:42,400 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:909, output treesize:198 [2021-07-13 19:45:42,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:42,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117831093] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:42,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:42,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:42,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551841522] [2021-07-13 19:45:42,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:42,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:42,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:42,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:42,679 INFO L87 Difference]: Start difference. First operand 455 states and 1390 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:43,093 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-07-13 19:45:43,262 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-07-13 19:45:43,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:43,409 INFO L93 Difference]: Finished difference Result 609 states and 1795 transitions. [2021-07-13 19:45:43,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:45:43,410 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:43,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:43,411 INFO L225 Difference]: With dead ends: 609 [2021-07-13 19:45:43,411 INFO L226 Difference]: Without dead ends: 522 [2021-07-13 19:45:43,411 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 833.8ms TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:45:43,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-07-13 19:45:43,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 398. [2021-07-13 19:45:43,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.0302267002518892) internal successors, (1203), 397 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call 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:43,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1203 transitions. [2021-07-13 19:45:43,416 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1203 transitions. Word has length 22 [2021-07-13 19:45:43,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:43,416 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1203 transitions. [2021-07-13 19:45:43,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:43,416 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1203 transitions. [2021-07-13 19:45:43,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:43,416 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:43,417 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:43,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3996 [2021-07-13 19:45:43,617 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:43,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:43,617 INFO L82 PathProgramCache]: Analyzing trace with hash -479900404, now seen corresponding path program 69 times [2021-07-13 19:45:43,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:43,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174790333] [2021-07-13 19:45:43,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:43,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:43,700 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:43,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:43,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174790333] [2021-07-13 19:45:43,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174790333] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:43,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791513850] [2021-07-13 19:45:43,701 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 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:45:43,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:45:43,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:43,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:45:43,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:43,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:43,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791513850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:43,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:43,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:45:43,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718167724] [2021-07-13 19:45:43,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:43,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:43,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:43,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:43,900 INFO L87 Difference]: Start difference. First operand 398 states and 1203 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:44,874 INFO L93 Difference]: Finished difference Result 1072 states and 3102 transitions. [2021-07-13 19:45:44,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-07-13 19:45:44,874 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:44,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:44,875 INFO L225 Difference]: With dead ends: 1072 [2021-07-13 19:45:44,875 INFO L226 Difference]: Without dead ends: 862 [2021-07-13 19:45:44,876 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 727.6ms TimeCoverageRelationStatistics Valid=264, Invalid=1628, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:45:44,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2021-07-13 19:45:44,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 494. [2021-07-13 19:45:44,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 3.073022312373225) internal successors, (1515), 493 states have internal predecessors, (1515), 0 states have call successors, (0), 0 states have call 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,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1515 transitions. [2021-07-13 19:45:44,882 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1515 transitions. Word has length 22 [2021-07-13 19:45:44,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:44,882 INFO L482 AbstractCegarLoop]: Abstraction has 494 states and 1515 transitions. [2021-07-13 19:45:44,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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,883 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1515 transitions. [2021-07-13 19:45:44,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:44,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:44,883 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:45,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4100 [2021-07-13 19:45:45,085 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:45,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:45,085 INFO L82 PathProgramCache]: Analyzing trace with hash 2131840522, now seen corresponding path program 70 times [2021-07-13 19:45:45,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:45,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44768709] [2021-07-13 19:45:45,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:45,173 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:45,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:45,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44768709] [2021-07-13 19:45:45,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44768709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:45,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994526543] [2021-07-13 19:45:45,174 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:45,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:45,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:45,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:45,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:45,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 11 treesize of output 7 [2021-07-13 19:45:45,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 11 treesize of output 3 [2021-07-13 19:45:45,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:45,427 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:45,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,435 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,438 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 11 treesize of output 7 [2021-07-13 19:45:45,443 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:45,447 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,450 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 11 treesize of output 7 [2021-07-13 19:45:45,455 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,458 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:45,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 11 treesize of output 3 [2021-07-13 19:45:45,462 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,465 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,468 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,470 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:45,471 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:45,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:45,522 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 6 xjuncts. [2021-07-13 19:45:45,522 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:591, output treesize:131 [2021-07-13 19:45:46,478 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_96, char_at_5], 10=[v_prenex_94, char_at_9]} [2021-07-13 19:45:46,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,489 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,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 11 treesize of output 3 [2021-07-13 19:45:46,496 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,502 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,508 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,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 11 treesize of output 3 [2021-07-13 19:45:46,515 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,519 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,520 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,525 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,531 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,536 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:46,543 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,548 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,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 11 treesize of output 3 [2021-07-13 19:45:46,555 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:46,561 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,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 11 treesize of output 3 [2021-07-13 19:45:46,567 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:46,574 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,579 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:46,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 11 treesize of output 3 [2021-07-13 19:45:46,589 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,594 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,599 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,604 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,604 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,609 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,614 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,618 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,767 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 44 [2021-07-13 19:45:46,767 INFO L628 ElimStorePlain]: treesize reduction 286, result has 36.9 percent of original size [2021-07-13 19:45:46,767 INFO L518 ElimStorePlain]: Eliminatee char_at_5 vanished before elimination [2021-07-13 19:45:46,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 5 treesize of output 3 [2021-07-13 19:45:46,771 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:46,775 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:46,778 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,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 5 treesize of output 3 [2021-07-13 19:45:46,782 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,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 5 treesize of output 3 [2021-07-13 19:45:46,785 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,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 5 treesize of output 3 [2021-07-13 19:45:46,789 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,878 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.2 percent of original size [2021-07-13 19:45:46,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 13 treesize of output 9 [2021-07-13 19:45:46,882 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:46,953 INFO L628 ElimStorePlain]: treesize reduction 15, result has 86.2 percent of original size [2021-07-13 19:45:46,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:46,955 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 13 variables, input treesize:1173, output treesize:12 [2021-07-13 19:45:46,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:46,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994526543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:46,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:46,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:46,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151400484] [2021-07-13 19:45:46,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:46,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:46,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:46,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=154, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:46,986 INFO L87 Difference]: Start difference. First operand 494 states and 1515 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:47,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:47,136 INFO L93 Difference]: Finished difference Result 855 states and 2543 transitions. [2021-07-13 19:45:47,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:47,137 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-07-13 19:45:47,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:47,138 INFO L225 Difference]: With dead ends: 855 [2021-07-13 19:45:47,138 INFO L226 Difference]: Without dead ends: 809 [2021-07-13 19:45:47,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 236.4ms TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:47,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-07-13 19:45:47,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 523. [2021-07-13 19:45:47,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 3.128352490421456) internal successors, (1633), 522 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call 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,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1633 transitions. [2021-07-13 19:45:47,145 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1633 transitions. Word has length 22 [2021-07-13 19:45:47,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:47,145 INFO L482 AbstractCegarLoop]: Abstraction has 523 states and 1633 transitions. [2021-07-13 19:45:47,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:47,145 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1633 transitions. [2021-07-13 19:45:47,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:47,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:47,146 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:47,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4114,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:47,346 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:47,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:47,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1577051290, now seen corresponding path program 71 times [2021-07-13 19:45:47,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:47,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163198745] [2021-07-13 19:45:47,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:47,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:47,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:47,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:47,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163198745] [2021-07-13 19:45:47,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163198745] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:47,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333625597] [2021-07-13 19:45:47,459 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 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:45:47,493 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:47,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:47,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:47,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:47,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:47,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333625597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:47,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:47,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:45:47,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979447119] [2021-07-13 19:45:47,640 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:45:47,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:47,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:45:47,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:45:47,641 INFO L87 Difference]: Start difference. First operand 523 states and 1633 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:48,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:48,615 INFO L93 Difference]: Finished difference Result 993 states and 3021 transitions. [2021-07-13 19:45:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:45:48,615 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:48,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:48,616 INFO L225 Difference]: With dead ends: 993 [2021-07-13 19:45:48,617 INFO L226 Difference]: Without dead ends: 935 [2021-07-13 19:45:48,617 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 876.3ms TimeCoverageRelationStatistics Valid=281, Invalid=1525, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:45:48,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2021-07-13 19:45:48,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 546. [2021-07-13 19:45:48,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 3.1357798165137614) internal successors, (1709), 545 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call 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:48,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1709 transitions. [2021-07-13 19:45:48,624 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1709 transitions. Word has length 22 [2021-07-13 19:45:48,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:48,624 INFO L482 AbstractCegarLoop]: Abstraction has 546 states and 1709 transitions. [2021-07-13 19:45:48,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:48,624 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1709 transitions. [2021-07-13 19:45:48,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:48,625 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:48,625 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:48,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4342 [2021-07-13 19:45:48,826 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:48,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:48,826 INFO L82 PathProgramCache]: Analyzing trace with hash -619836436, now seen corresponding path program 72 times [2021-07-13 19:45:48,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:48,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39540767] [2021-07-13 19:45:48,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:48,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:48,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:48,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:48,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39540767] [2021-07-13 19:45:48,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39540767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:48,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395476027] [2021-07-13 19:45:48,914 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 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:45:48,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:45:48,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:48,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:48,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:49,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,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 11 treesize of output 7 [2021-07-13 19:45:49,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:49,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,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 11 treesize of output 7 [2021-07-13 19:45:49,177 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:49,181 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,185 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,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 11 treesize of output 7 [2021-07-13 19:45:49,189 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,193 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,197 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,201 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,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 11 treesize of output 3 [2021-07-13 19:45:49,206 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,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 11 treesize of output 7 [2021-07-13 19:45:49,210 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,213 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,214 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:49,218 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,221 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,222 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,225 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:49,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:49,230 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,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 5 treesize of output 3 [2021-07-13 19:45:49,234 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,238 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,241 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:49,244 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:49,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:49,319 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 9 xjuncts. [2021-07-13 19:45:49,319 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:706, output treesize:184 [2021-07-13 19:45:50,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:50,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,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 11 treesize of output 3 [2021-07-13 19:45:50,515 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:50,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 18 treesize of output 1 [2021-07-13 19:45:50,521 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,526 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:50,526 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,674 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 49 [2021-07-13 19:45:50,674 INFO L628 ElimStorePlain]: treesize reduction 629, result has 15.6 percent of original size [2021-07-13 19:45:50,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:50,678 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,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 5 treesize of output 3 [2021-07-13 19:45:50,720 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,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 5 treesize of output 3 [2021-07-13 19:45:50,761 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,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 5 treesize of output 3 [2021-07-13 19:45:50,801 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,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 5 treesize of output 3 [2021-07-13 19:45:50,838 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:50,874 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,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 5 treesize of output 3 [2021-07-13 19:45:50,909 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:50,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 8 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 19:45:50,942 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 13 variables, input treesize:905, output treesize:6 [2021-07-13 19:45:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:50,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395476027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:50,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:50,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:45:50,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737699466] [2021-07-13 19:45:50,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:45:50,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:50,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:45:50,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:50,955 INFO L87 Difference]: Start difference. First operand 546 states and 1709 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:51,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:51,243 INFO L93 Difference]: Finished difference Result 791 states and 2394 transitions. [2021-07-13 19:45:51,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:45:51,243 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-07-13 19:45:51,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:51,245 INFO L225 Difference]: With dead ends: 791 [2021-07-13 19:45:51,245 INFO L226 Difference]: Without dead ends: 745 [2021-07-13 19:45:51,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 430.6ms TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:51,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2021-07-13 19:45:51,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 515. [2021-07-13 19:45:51,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.0817120622568095) internal successors, (1584), 514 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call 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,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1584 transitions. [2021-07-13 19:45:51,251 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1584 transitions. Word has length 22 [2021-07-13 19:45:51,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:51,251 INFO L482 AbstractCegarLoop]: Abstraction has 515 states and 1584 transitions. [2021-07-13 19:45:51,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:51,251 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1584 transitions. [2021-07-13 19:45:51,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:51,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:51,252 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:51,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4345,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:51,452 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:51,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:51,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1595309012, now seen corresponding path program 73 times [2021-07-13 19:45:51,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:51,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233497597] [2021-07-13 19:45:51,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:51,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:51,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233497597] [2021-07-13 19:45:51,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233497597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:51,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909620117] [2021-07-13 19:45:51,536 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 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:45:51,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:51,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:51,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:51,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:51,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 11 treesize of output 3 [2021-07-13 19:45:51,689 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 11 treesize of output 3 [2021-07-13 19:45:51,694 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,697 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:51,701 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,705 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 11 treesize of output 3 [2021-07-13 19:45:51,709 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,712 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,713 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:45:51,717 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,720 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:51,724 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,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 13 treesize of output 9 [2021-07-13 19:45:51,728 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,732 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 11 treesize of output 3 [2021-07-13 19:45:51,736 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,739 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,742 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,745 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,746 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,748 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,749 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,752 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:45:51,755 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:51,759 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 18 treesize of output 1 [2021-07-13 19:45:51,762 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:51,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 18 treesize of output 1 [2021-07-13 19:45:51,766 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,768 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:51,771 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:51,891 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2021-07-13 19:45:51,891 INFO L628 ElimStorePlain]: treesize reduction 27, result has 87.0 percent of original size [2021-07-13 19:45:51,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:45:51,893 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 1 variables, input treesize:813, output treesize:180 [2021-07-13 19:45:52,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:52,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909620117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:52,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:52,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:52,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190527881] [2021-07-13 19:45:52,091 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:52,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:52,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:52,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:52,092 INFO L87 Difference]: Start difference. First operand 515 states and 1584 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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:45:52,424 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2021-07-13 19:45:52,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:52,511 INFO L93 Difference]: Finished difference Result 672 states and 1997 transitions. [2021-07-13 19:45:52,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:45:52,512 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 22 [2021-07-13 19:45:52,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:52,513 INFO L225 Difference]: With dead ends: 672 [2021-07-13 19:45:52,513 INFO L226 Difference]: Without dead ends: 647 [2021-07-13 19:45:52,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 531.0ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:45:52,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2021-07-13 19:45:52,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 522. [2021-07-13 19:45:52,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 521 states have (on average 3.0825335892514394) internal successors, (1606), 521 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call 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:52,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1606 transitions. [2021-07-13 19:45:52,519 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1606 transitions. Word has length 22 [2021-07-13 19:45:52,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:52,519 INFO L482 AbstractCegarLoop]: Abstraction has 522 states and 1606 transitions. [2021-07-13 19:45:52,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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:45:52,519 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1606 transitions. [2021-07-13 19:45:52,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:52,520 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:52,520 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:52,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4732,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:52,720 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:52,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:52,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1139229768, now seen corresponding path program 74 times [2021-07-13 19:45:52,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:52,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499619294] [2021-07-13 19:45:52,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:52,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:45:52,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:52,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499619294] [2021-07-13 19:45:52,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499619294] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:52,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379222146] [2021-07-13 19:45:52,783 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 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:45:52,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:45:52,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:52,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:52,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:53,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:53,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379222146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:53,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:53,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:53,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670299012] [2021-07-13 19:45:53,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:53,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:53,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:53,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:53,312 INFO L87 Difference]: Start difference. First operand 522 states and 1606 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:53,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:53,745 INFO L93 Difference]: Finished difference Result 793 states and 2372 transitions. [2021-07-13 19:45:53,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:45:53,745 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:45:53,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:53,747 INFO L225 Difference]: With dead ends: 793 [2021-07-13 19:45:53,747 INFO L226 Difference]: Without dead ends: 740 [2021-07-13 19:45:53,747 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 492.8ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:45:53,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-07-13 19:45:53,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 532. [2021-07-13 19:45:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 3.111111111111111) internal successors, (1652), 531 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call 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:53,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1652 transitions. [2021-07-13 19:45:53,754 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1652 transitions. Word has length 22 [2021-07-13 19:45:53,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:53,754 INFO L482 AbstractCegarLoop]: Abstraction has 532 states and 1652 transitions. [2021-07-13 19:45:53,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:53,754 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1652 transitions. [2021-07-13 19:45:53,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:53,755 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:53,755 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:53,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4750 [2021-07-13 19:45:53,955 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:53,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:53,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1435336614, now seen corresponding path program 75 times [2021-07-13 19:45:53,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:53,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454686228] [2021-07-13 19:45:53,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:54,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:54,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454686228] [2021-07-13 19:45:54,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454686228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:54,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933432842] [2021-07-13 19:45:54,011 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 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:45:54,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:45:54,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:54,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:54,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:54,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933432842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:54,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:54,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:45:54,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469733428] [2021-07-13 19:45:54,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:54,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:54,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:54,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:54,888 INFO L87 Difference]: Start difference. First operand 532 states and 1652 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:55,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:55,441 INFO L93 Difference]: Finished difference Result 860 states and 2503 transitions. [2021-07-13 19:45:55,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:45:55,441 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:45:55,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:55,442 INFO L225 Difference]: With dead ends: 860 [2021-07-13 19:45:55,442 INFO L226 Difference]: Without dead ends: 674 [2021-07-13 19:45:55,443 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 570.9ms TimeCoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:45:55,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-07-13 19:45:55,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 503. [2021-07-13 19:45:55,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 3.0836653386454183) internal successors, (1548), 502 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call 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:55,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1548 transitions. [2021-07-13 19:45:55,449 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1548 transitions. Word has length 22 [2021-07-13 19:45:55,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:55,449 INFO L482 AbstractCegarLoop]: Abstraction has 503 states and 1548 transitions. [2021-07-13 19:45:55,449 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:55,449 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1548 transitions. [2021-07-13 19:45:55,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:55,450 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:55,450 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:55,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4926,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:45:55,650 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:55,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:55,651 INFO L82 PathProgramCache]: Analyzing trace with hash 454343106, now seen corresponding path program 76 times [2021-07-13 19:45:55,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:55,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575518847] [2021-07-13 19:45:55,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:55,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:55,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:55,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575518847] [2021-07-13 19:45:55,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575518847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:55,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842461683] [2021-07-13 19:45:55,742 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 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:45:55,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:45:55,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:55,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:45:55,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:55,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,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 11 treesize of output 3 [2021-07-13 19:45:55,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:55,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:55,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 11 treesize of output 3 [2021-07-13 19:45:55,996 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:55,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,000 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:45:56,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,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 11 treesize of output 3 [2021-07-13 19:45:56,009 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,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 11 treesize of output 7 [2021-07-13 19:45:56,014 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,017 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,020 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:45:56,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:45:56,025 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,027 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,028 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,031 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,034 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,037 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,040 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:56,043 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:56,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:56,095 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 6 xjuncts. [2021-07-13 19:45:56,095 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:591, output treesize:131 [2021-07-13 19:45:57,584 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_121, v_prenex_113, v_prenex_114, v_prenex_115, v_prenex_116, v_prenex_117], 1=[v_prenex_118, v_prenex_119, v_prenex_120, char_at_9, v_prenex_122, v_prenex_123, v_prenex_124, v_prenex_125, char_at_5, v_prenex_126]} [2021-07-13 19:45:57,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:45:57,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:57,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:57,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:57,923 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 82 [2021-07-13 19:45:57,923 INFO L628 ElimStorePlain]: treesize reduction 981, result has 19.9 percent of original size [2021-07-13 19:45:57,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 5 treesize of output 3 [2021-07-13 19:45:57,929 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,074 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-07-13 19:45:58,074 INFO L628 ElimStorePlain]: treesize reduction 25, result has 89.5 percent of original size [2021-07-13 19:45:58,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:45:58,079 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,201 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:45:58,201 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.1 percent of original size [2021-07-13 19:45:58,201 INFO L518 ElimStorePlain]: Eliminatee v_prenex_115 vanished before elimination [2021-07-13 19:45:58,201 INFO L518 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2021-07-13 19:45:58,201 INFO L518 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,206 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,300 INFO L628 ElimStorePlain]: treesize reduction 32, result has 80.7 percent of original size [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,304 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,354 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,402 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,444 INFO L518 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,448 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45: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 5 treesize of output 3 [2021-07-13 19:45:58,492 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:45:58,535 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,576 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,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 5 treesize of output 3 [2021-07-13 19:45:58,615 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:58,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:45:58,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 16 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:45:58,651 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 21 variables, input treesize:1259, output treesize:12 [2021-07-13 19:45:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:58,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842461683] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:58,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:58,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:45:58,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022100413] [2021-07-13 19:45:58,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:58,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:58,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:58,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:58,675 INFO L87 Difference]: Start difference. First operand 503 states and 1548 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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:45:58,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:45:58,797 INFO L93 Difference]: Finished difference Result 623 states and 1898 transitions. [2021-07-13 19:45:58,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:45:58,798 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 22 [2021-07-13 19:45:58,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:45:58,799 INFO L225 Difference]: With dead ends: 623 [2021-07-13 19:45:58,799 INFO L226 Difference]: Without dead ends: 623 [2021-07-13 19:45:58,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 212.3ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:45:58,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-07-13 19:45:58,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 503. [2021-07-13 19:45:58,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 3.0836653386454183) internal successors, (1548), 502 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call 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,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1548 transitions. [2021-07-13 19:45:58,805 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1548 transitions. Word has length 22 [2021-07-13 19:45:58,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:45:58,805 INFO L482 AbstractCegarLoop]: Abstraction has 503 states and 1548 transitions. [2021-07-13 19:45:58,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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:45:58,805 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1548 transitions. [2021-07-13 19:45:58,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:45:58,805 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:45:58,805 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:45:59,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5264 [2021-07-13 19:45:59,007 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:45:59,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:45:59,007 INFO L82 PathProgramCache]: Analyzing trace with hash 902094034, now seen corresponding path program 77 times [2021-07-13 19:45:59,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:45:59,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687798941] [2021-07-13 19:45:59,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:45:59,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:45:59,098 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:59,098 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:45:59,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687798941] [2021-07-13 19:45:59,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687798941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:59,098 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254090535] [2021-07-13 19:45:59,098 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 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:45:59,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:45:59,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:45:59,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:45:59,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:45:59,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 5 treesize of output 3 [2021-07-13 19:45:59,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,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 5 treesize of output 3 [2021-07-13 19:45:59,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:45:59,207 INFO L628 ElimStorePlain]: treesize reduction 40, result has 47.4 percent of original size [2021-07-13 19:45:59,208 INFO L518 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2021-07-13 19:45:59,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:45:59,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:86, output treesize:36 [2021-07-13 19:45:59,622 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:45:59,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254090535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:45:59,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:45:59,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:45:59,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486249589] [2021-07-13 19:45:59,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:45:59,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:45:59,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:45:59,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:45:59,623 INFO L87 Difference]: Start difference. First operand 503 states and 1548 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:00,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:00,068 INFO L93 Difference]: Finished difference Result 1067 states and 3125 transitions. [2021-07-13 19:46:00,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:46:00,069 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:00,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:00,070 INFO L225 Difference]: With dead ends: 1067 [2021-07-13 19:46:00,070 INFO L226 Difference]: Without dead ends: 959 [2021-07-13 19:46:00,070 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 421.0ms TimeCoverageRelationStatistics Valid=199, Invalid=503, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:00,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2021-07-13 19:46:00,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 469. [2021-07-13 19:46:00,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 3.0876068376068377) internal successors, (1445), 468 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:46:00,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1445 transitions. [2021-07-13 19:46:00,077 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1445 transitions. Word has length 22 [2021-07-13 19:46:00,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:00,077 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1445 transitions. [2021-07-13 19:46:00,077 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:00,077 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1445 transitions. [2021-07-13 19:46:00,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:00,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:00,078 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:00,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5685 [2021-07-13 19:46:00,278 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:00,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:00,279 INFO L82 PathProgramCache]: Analyzing trace with hash 1159633394, now seen corresponding path program 78 times [2021-07-13 19:46:00,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:00,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610127033] [2021-07-13 19:46:00,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:00,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:00,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:00,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610127033] [2021-07-13 19:46:00,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610127033] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:00,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613574449] [2021-07-13 19:46:00,364 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 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:46:00,397 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:46:00,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:00,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:00,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:00,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,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 11 treesize of output 7 [2021-07-13 19:46:00,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:46:00,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,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 11 treesize of output 3 [2021-07-13 19:46:00,626 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,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 5 treesize of output 3 [2021-07-13 19:46:00,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,633 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,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 11 treesize of output 3 [2021-07-13 19:46:00,638 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,641 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,641 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,645 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,648 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,648 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,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 5 treesize of output 3 [2021-07-13 19:46:00,652 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:00,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 11 treesize of output 3 [2021-07-13 19:46:00,656 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,660 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,663 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,666 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,670 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,673 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,676 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,679 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,682 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:00,685 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:00,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:00,747 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 9 xjuncts. [2021-07-13 19:46:00,747 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:637, output treesize:157 [2021-07-13 19:46:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:01,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613574449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:01,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:01,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 19:46:01,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061983800] [2021-07-13 19:46:01,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:01,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:01,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:01,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:01,588 INFO L87 Difference]: Start difference. First operand 469 states and 1445 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:01,878 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 71 [2021-07-13 19:46:02,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:02,197 INFO L93 Difference]: Finished difference Result 730 states and 2187 transitions. [2021-07-13 19:46:02,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:46:02,197 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:02,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:02,198 INFO L225 Difference]: With dead ends: 730 [2021-07-13 19:46:02,198 INFO L226 Difference]: Without dead ends: 684 [2021-07-13 19:46:02,199 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 651.5ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:02,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-07-13 19:46:02,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 411. [2021-07-13 19:46:02,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 3.0390243902439025) internal successors, (1246), 410 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call 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,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1246 transitions. [2021-07-13 19:46:02,204 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1246 transitions. Word has length 22 [2021-07-13 19:46:02,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:02,204 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1246 transitions. [2021-07-13 19:46:02,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,204 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1246 transitions. [2021-07-13 19:46:02,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:02,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:02,205 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:02,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5780 [2021-07-13 19:46:02,405 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:02,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:02,405 INFO L82 PathProgramCache]: Analyzing trace with hash 578134600, now seen corresponding path program 79 times [2021-07-13 19:46:02,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:02,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280405179] [2021-07-13 19:46:02,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:02,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:02,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:02,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:02,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280405179] [2021-07-13 19:46:02,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280405179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:02,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765706150] [2021-07-13 19:46:02,458 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 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:46:02,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:02,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:02,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:02,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765706150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:02,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:02,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:02,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346658188] [2021-07-13 19:46:02,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:02,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:02,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:02,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:02,629 INFO L87 Difference]: Start difference. First operand 411 states and 1246 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:02,981 INFO L93 Difference]: Finished difference Result 591 states and 1759 transitions. [2021-07-13 19:46:02,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:02,982 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:02,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:02,982 INFO L225 Difference]: With dead ends: 591 [2021-07-13 19:46:02,982 INFO L226 Difference]: Without dead ends: 504 [2021-07-13 19:46:02,983 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 327.1ms TimeCoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:02,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-07-13 19:46:02,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 422. [2021-07-13 19:46:02,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 3.0380047505938244) internal successors, (1279), 421 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:46:02,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1279 transitions. [2021-07-13 19:46:02,987 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1279 transitions. Word has length 22 [2021-07-13 19:46:02,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:02,987 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1279 transitions. [2021-07-13 19:46:02,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,987 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1279 transitions. [2021-07-13 19:46:02,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:02,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:02,988 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:03,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5924 [2021-07-13 19:46:03,188 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:03,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:03,189 INFO L82 PathProgramCache]: Analyzing trace with hash -136496902, now seen corresponding path program 80 times [2021-07-13 19:46:03,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:03,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782393013] [2021-07-13 19:46:03,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:03,239 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:03,239 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:03,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782393013] [2021-07-13 19:46:03,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782393013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:03,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072446580] [2021-07-13 19:46:03,239 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 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:46:03,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:03,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:03,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:03,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:03,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:03,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072446580] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:03,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:03,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:03,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228907039] [2021-07-13 19:46:03,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:03,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:03,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:03,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:03,421 INFO L87 Difference]: Start difference. First operand 422 states and 1279 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:03,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:03,891 INFO L93 Difference]: Finished difference Result 729 states and 2150 transitions. [2021-07-13 19:46:03,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:03,891 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:03,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:03,892 INFO L225 Difference]: With dead ends: 729 [2021-07-13 19:46:03,892 INFO L226 Difference]: Without dead ends: 619 [2021-07-13 19:46:03,892 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 417.9ms TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:46:03,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-07-13 19:46:03,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 464. [2021-07-13 19:46:03,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 3.0669546436285096) internal successors, (1420), 463 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call 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:03,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1420 transitions. [2021-07-13 19:46:03,898 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1420 transitions. Word has length 22 [2021-07-13 19:46:03,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:03,898 INFO L482 AbstractCegarLoop]: Abstraction has 464 states and 1420 transitions. [2021-07-13 19:46:03,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:03,898 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1420 transitions. [2021-07-13 19:46:03,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:03,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:03,899 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:04,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5926,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:04,099 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:04,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:04,099 INFO L82 PathProgramCache]: Analyzing trace with hash 983438164, now seen corresponding path program 81 times [2021-07-13 19:46:04,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:04,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976492811] [2021-07-13 19:46:04,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:04,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:04,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976492811] [2021-07-13 19:46:04,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976492811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:04,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660803531] [2021-07-13 19:46:04,157 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 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:46:04,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:46:04,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:04,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:04,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:04,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:04,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660803531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:04,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:04,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:04,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096863072] [2021-07-13 19:46:04,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:04,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:04,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:04,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:04,350 INFO L87 Difference]: Start difference. First operand 464 states and 1420 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:04,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:04,750 INFO L93 Difference]: Finished difference Result 657 states and 1939 transitions. [2021-07-13 19:46:04,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:04,750 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:04,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:04,751 INFO L225 Difference]: With dead ends: 657 [2021-07-13 19:46:04,751 INFO L226 Difference]: Without dead ends: 570 [2021-07-13 19:46:04,751 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 398.7ms TimeCoverageRelationStatistics Valid=150, Invalid=552, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:04,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-07-13 19:46:04,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 410. [2021-07-13 19:46:04,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 3.0293398533007334) internal successors, (1239), 409 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call 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:04,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1239 transitions. [2021-07-13 19:46:04,756 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1239 transitions. Word has length 22 [2021-07-13 19:46:04,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:04,756 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1239 transitions. [2021-07-13 19:46:04,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:04,756 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1239 transitions. [2021-07-13 19:46:04,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:04,756 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:04,757 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:04,957 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5929,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:04,957 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:04,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:04,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1529926876, now seen corresponding path program 82 times [2021-07-13 19:46:04,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:04,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596246999] [2021-07-13 19:46:04,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:04,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:05,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:05,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596246999] [2021-07-13 19:46:05,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596246999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140063512] [2021-07-13 19:46:05,011 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 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:46:05,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:05,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:05,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:05,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:05,194 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:05,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140063512] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:05,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:05,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275920634] [2021-07-13 19:46:05,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:05,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:05,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:05,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:05,195 INFO L87 Difference]: Start difference. First operand 410 states and 1239 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:05,615 INFO L93 Difference]: Finished difference Result 573 states and 1673 transitions. [2021-07-13 19:46:05,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:05,615 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:05,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:05,616 INFO L225 Difference]: With dead ends: 573 [2021-07-13 19:46:05,616 INFO L226 Difference]: Without dead ends: 440 [2021-07-13 19:46:05,616 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 373.0ms TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:05,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-07-13 19:46:05,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 423. [2021-07-13 19:46:05,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.028436018957346) internal successors, (1278), 422 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call 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,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1278 transitions. [2021-07-13 19:46:05,621 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1278 transitions. Word has length 22 [2021-07-13 19:46:05,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:05,621 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1278 transitions. [2021-07-13 19:46:05,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,621 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1278 transitions. [2021-07-13 19:46:05,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:05,621 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:05,622 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:05,822 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5932,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:05,822 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:05,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:05,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1171678198, now seen corresponding path program 83 times [2021-07-13 19:46:05,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:05,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717665652] [2021-07-13 19:46:05,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:05,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:05,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:05,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:05,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717665652] [2021-07-13 19:46:05,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717665652] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:05,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039801096] [2021-07-13 19:46:05,879 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 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:46:05,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:05,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:05,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:05,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:06,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:06,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039801096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:06,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:06,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:06,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059670504] [2021-07-13 19:46:06,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:06,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:06,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:06,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:06,073 INFO L87 Difference]: Start difference. First operand 423 states and 1278 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:06,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:06,913 INFO L93 Difference]: Finished difference Result 681 states and 1998 transitions. [2021-07-13 19:46:06,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:46:06,914 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:06,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:06,914 INFO L225 Difference]: With dead ends: 681 [2021-07-13 19:46:06,915 INFO L226 Difference]: Without dead ends: 571 [2021-07-13 19:46:06,915 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 775.6ms TimeCoverageRelationStatistics Valid=241, Invalid=1019, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:46:06,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-13 19:46:06,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 465. [2021-07-13 19:46:06,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 3.0581896551724137) internal successors, (1419), 464 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:46:06,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1419 transitions. [2021-07-13 19:46:06,920 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1419 transitions. Word has length 22 [2021-07-13 19:46:06,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:06,920 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1419 transitions. [2021-07-13 19:46:06,920 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:06,920 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1419 transitions. [2021-07-13 19:46:06,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:06,921 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:06,921 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:07,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5934,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:07,121 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:07,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:07,121 INFO L82 PathProgramCache]: Analyzing trace with hash -51743132, now seen corresponding path program 84 times [2021-07-13 19:46:07,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:07,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396361845] [2021-07-13 19:46:07,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:07,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:07,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:07,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:07,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396361845] [2021-07-13 19:46:07,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396361845] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:07,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373491522] [2021-07-13 19:46:07,185 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 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:46:07,218 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:46:07,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:07,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:07,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:07,388 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:07,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373491522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:07,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:07,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:07,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049903723] [2021-07-13 19:46:07,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:07,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:07,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:07,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:07,389 INFO L87 Difference]: Start difference. First operand 465 states and 1419 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:07,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:07,862 INFO L93 Difference]: Finished difference Result 579 states and 1697 transitions. [2021-07-13 19:46:07,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:46:07,862 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:07,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:07,863 INFO L225 Difference]: With dead ends: 579 [2021-07-13 19:46:07,863 INFO L226 Difference]: Without dead ends: 492 [2021-07-13 19:46:07,863 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 492.3ms TimeCoverageRelationStatistics Valid=150, Invalid=552, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:46:07,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-07-13 19:46:07,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 398. [2021-07-13 19:46:07,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.0302267002518892) internal successors, (1203), 397 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have call 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:07,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1203 transitions. [2021-07-13 19:46:07,867 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1203 transitions. Word has length 22 [2021-07-13 19:46:07,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:07,867 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1203 transitions. [2021-07-13 19:46:07,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:07,868 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1203 transitions. [2021-07-13 19:46:07,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:07,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:07,868 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:08,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5937 [2021-07-13 19:46:08,069 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:08,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:08,069 INFO L82 PathProgramCache]: Analyzing trace with hash -494945440, now seen corresponding path program 85 times [2021-07-13 19:46:08,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:08,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935449771] [2021-07-13 19:46:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:08,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:08,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935449771] [2021-07-13 19:46:08,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935449771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:08,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126135721] [2021-07-13 19:46:08,117 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 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:46:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:08,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:08,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:08,299 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:08,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126135721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:08,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:08,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:08,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170447812] [2021-07-13 19:46:08,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:08,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:08,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:08,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:08,300 INFO L87 Difference]: Start difference. First operand 398 states and 1203 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:08,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:08,962 INFO L93 Difference]: Finished difference Result 721 states and 2090 transitions. [2021-07-13 19:46:08,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:08,963 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:08,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:08,964 INFO L225 Difference]: With dead ends: 721 [2021-07-13 19:46:08,964 INFO L226 Difference]: Without dead ends: 563 [2021-07-13 19:46:08,964 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 628.2ms TimeCoverageRelationStatistics Valid=203, Invalid=727, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:46:08,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-07-13 19:46:08,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 376. [2021-07-13 19:46:08,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.032) internal successors, (1137), 375 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call 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:08,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1137 transitions. [2021-07-13 19:46:08,968 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1137 transitions. Word has length 22 [2021-07-13 19:46:08,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:08,968 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1137 transitions. [2021-07-13 19:46:08,968 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:08,969 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1137 transitions. [2021-07-13 19:46:08,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:08,969 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:08,969 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:09,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5940,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:09,185 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:09,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:09,185 INFO L82 PathProgramCache]: Analyzing trace with hash 2035755642, now seen corresponding path program 86 times [2021-07-13 19:46:09,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:09,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302989006] [2021-07-13 19:46:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:09,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:09,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:09,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:09,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302989006] [2021-07-13 19:46:09,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302989006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:09,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492336124] [2021-07-13 19:46:09,236 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 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:46:09,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:09,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:09,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:09,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:09,429 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:09,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492336124] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:09,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:09,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:09,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291893541] [2021-07-13 19:46:09,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:09,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:09,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:09,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:09,430 INFO L87 Difference]: Start difference. First operand 376 states and 1137 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:10,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:10,124 INFO L93 Difference]: Finished difference Result 673 states and 1954 transitions. [2021-07-13 19:46:10,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:10,125 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:10,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:10,126 INFO L225 Difference]: With dead ends: 673 [2021-07-13 19:46:10,126 INFO L226 Difference]: Without dead ends: 540 [2021-07-13 19:46:10,126 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 662.0ms TimeCoverageRelationStatistics Valid=194, Invalid=736, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:46:10,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-07-13 19:46:10,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 383. [2021-07-13 19:46:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.013089005235602) internal successors, (1151), 382 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call 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:10,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1151 transitions. [2021-07-13 19:46:10,130 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1151 transitions. Word has length 22 [2021-07-13 19:46:10,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:10,130 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1151 transitions. [2021-07-13 19:46:10,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:10,130 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1151 transitions. [2021-07-13 19:46:10,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:10,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:10,131 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:10,331 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5942 [2021-07-13 19:46:10,332 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:10,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:10,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1900962976, now seen corresponding path program 87 times [2021-07-13 19:46:10,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:10,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363464218] [2021-07-13 19:46:10,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:10,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:10,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:10,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363464218] [2021-07-13 19:46:10,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363464218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:10,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42582873] [2021-07-13 19:46:10,391 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 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:46:10,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:46:10,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:10,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:10,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:10,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:10,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42582873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:10,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:10,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:10,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978794618] [2021-07-13 19:46:10,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:10,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:10,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:10,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:10,611 INFO L87 Difference]: Start difference. First operand 383 states and 1151 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:11,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:11,507 INFO L93 Difference]: Finished difference Result 637 states and 1842 transitions. [2021-07-13 19:46:11,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:11,507 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:11,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:11,508 INFO L225 Difference]: With dead ends: 637 [2021-07-13 19:46:11,508 INFO L226 Difference]: Without dead ends: 527 [2021-07-13 19:46:11,508 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 862.7ms TimeCoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:46:11,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2021-07-13 19:46:11,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 417. [2021-07-13 19:46:11,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.012019230769231) internal successors, (1253), 416 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states have call 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:11,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1253 transitions. [2021-07-13 19:46:11,513 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1253 transitions. Word has length 22 [2021-07-13 19:46:11,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:11,513 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1253 transitions. [2021-07-13 19:46:11,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:11,513 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1253 transitions. [2021-07-13 19:46:11,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:11,514 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:11,514 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:11,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5944,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:11,714 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:11,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:11,714 INFO L82 PathProgramCache]: Analyzing trace with hash -781027910, now seen corresponding path program 88 times [2021-07-13 19:46:11,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:11,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688231831] [2021-07-13 19:46:11,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:11,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:11,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:11,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:11,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688231831] [2021-07-13 19:46:11,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688231831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:11,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146754892] [2021-07-13 19:46:11,773 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 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:46:11,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:11,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:11,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:11,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:11,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:11,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146754892] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:11,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:11,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 16 [2021-07-13 19:46:11,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553839522] [2021-07-13 19:46:11,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:11,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:11,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:11,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:11,993 INFO L87 Difference]: Start difference. First operand 417 states and 1253 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:12,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:12,630 INFO L93 Difference]: Finished difference Result 535 states and 1540 transitions. [2021-07-13 19:46:12,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:12,631 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:12,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:12,631 INFO L225 Difference]: With dead ends: 535 [2021-07-13 19:46:12,631 INFO L226 Difference]: Without dead ends: 448 [2021-07-13 19:46:12,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 661.8ms TimeCoverageRelationStatistics Valid=201, Invalid=669, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:46:12,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-07-13 19:46:12,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 356. [2021-07-13 19:46:12,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.963380281690141) internal successors, (1052), 355 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call 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:12,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1052 transitions. [2021-07-13 19:46:12,635 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1052 transitions. Word has length 22 [2021-07-13 19:46:12,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:12,635 INFO L482 AbstractCegarLoop]: Abstraction has 356 states and 1052 transitions. [2021-07-13 19:46:12,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:12,636 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1052 transitions. [2021-07-13 19:46:12,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:12,636 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:12,636 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:12,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5947 [2021-07-13 19:46:12,837 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:12,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:12,837 INFO L82 PathProgramCache]: Analyzing trace with hash 783580396, now seen corresponding path program 89 times [2021-07-13 19:46:12,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:12,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661719564] [2021-07-13 19:46:12,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:12,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:12,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:12,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:12,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661719564] [2021-07-13 19:46:12,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661719564] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:12,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669258890] [2021-07-13 19:46:12,917 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 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:46:12,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:46:12,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:12,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:46:12,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:16,101 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_1]} [2021-07-13 19:46:16,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,124 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,132 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,142 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,151 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,159 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [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 13 treesize of output 9 [2021-07-13 19:46:16,168 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46: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 11 treesize of output 7 [2021-07-13 19:46:16,177 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,186 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,186 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,194 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,203 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,211 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,218 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,226 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,227 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,234 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,243 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:16,252 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,260 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,268 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,277 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,277 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,286 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 11 treesize of output 7 [2021-07-13 19:46:16,295 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,304 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,313 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,313 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,321 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,330 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,336 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,337 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,345 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,352 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,352 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,361 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,369 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,376 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,377 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,385 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,392 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,392 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,400 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,406 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,407 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,414 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,422 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,429 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,430 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,439 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,447 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,455 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,464 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,475 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 11 treesize of output 7 [2021-07-13 19:46:16,484 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,492 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 13 treesize of output 9 [2021-07-13 19:46:16,500 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,507 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,513 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,514 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,521 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,531 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,539 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,540 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,549 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,557 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,567 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,576 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,583 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,591 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,601 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,609 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,619 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,627 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,636 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 13 treesize of output 9 [2021-07-13 19:46:16,646 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,655 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,656 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,665 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,674 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,675 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,683 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,684 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,691 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,691 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,697 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,698 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,703 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,704 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,709 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,715 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,721 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,726 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,726 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 5 treesize of output 3 [2021-07-13 19:46:16,732 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,738 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,744 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,751 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,759 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,766 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,775 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,783 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,789 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:46:16,797 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,804 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,809 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,809 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,815 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,821 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,827 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,833 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,839 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,844 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,851 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,857 INFO L550 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,863 INFO L550 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 13 treesize of output 9 [2021-07-13 19:46:16,870 INFO L550 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,877 INFO L550 ElimStorePlain]: Start of recursive call 100: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,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 13 treesize of output 9 [2021-07-13 19:46:16,884 INFO L550 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,891 INFO L550 ElimStorePlain]: Start of recursive call 102: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,897 INFO L550 ElimStorePlain]: Start of recursive call 103: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,903 INFO L550 ElimStorePlain]: Start of recursive call 104: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,908 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,909 INFO L550 ElimStorePlain]: Start of recursive call 105: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,915 INFO L550 ElimStorePlain]: Start of recursive call 106: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,922 INFO L550 ElimStorePlain]: Start of recursive call 107: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,928 INFO L550 ElimStorePlain]: Start of recursive call 108: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,934 INFO L550 ElimStorePlain]: Start of recursive call 109: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,941 INFO L550 ElimStorePlain]: Start of recursive call 110: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,946 INFO L550 ElimStorePlain]: Start of recursive call 111: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,951 INFO L550 ElimStorePlain]: Start of recursive call 112: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,956 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,957 INFO L550 ElimStorePlain]: Start of recursive call 113: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:16,961 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:16,962 INFO L550 ElimStorePlain]: Start of recursive call 114: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,156 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:46:17,157 INFO L628 ElimStorePlain]: treesize reduction 232, result has 50.6 percent of original size [2021-07-13 19:46:17,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 5 treesize of output 3 [2021-07-13 19:46:17,162 INFO L550 ElimStorePlain]: Start of recursive call 115: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,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 5 treesize of output 3 [2021-07-13 19:46:17,167 INFO L550 ElimStorePlain]: Start of recursive call 116: End of recursive call: and 1 xjuncts. [2021-07-13 19:46: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 5 treesize of output 3 [2021-07-13 19:46:17,172 INFO L550 ElimStorePlain]: Start of recursive call 117: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:17,176 INFO L550 ElimStorePlain]: Start of recursive call 118: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:17,180 INFO L550 ElimStorePlain]: Start of recursive call 119: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,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 5 treesize of output 3 [2021-07-13 19:46:17,185 INFO L550 ElimStorePlain]: Start of recursive call 120: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:17,189 INFO L550 ElimStorePlain]: Start of recursive call 121: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,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 13 treesize of output 9 [2021-07-13 19:46:17,193 INFO L550 ElimStorePlain]: Start of recursive call 122: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:17,197 INFO L550 ElimStorePlain]: Start of recursive call 123: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:17,278 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.1 percent of original size [2021-07-13 19:46:17,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:46:17,280 INFO L247 ElimStorePlain]: Needed 123 recursive calls to eliminate 3 variables, input treesize:4568, output treesize:65 [2021-07-13 19:46:17,391 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:17,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669258890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:17,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:17,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:46:17,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68230596] [2021-07-13 19:46:17,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:46:17,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:17,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:46:17,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:46:17,391 INFO L87 Difference]: Start difference. First operand 356 states and 1052 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:19,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:19,408 INFO L93 Difference]: Finished difference Result 1180 states and 3263 transitions. [2021-07-13 19:46:19,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-07-13 19:46:19,409 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 22 [2021-07-13 19:46:19,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:19,410 INFO L225 Difference]: With dead ends: 1180 [2021-07-13 19:46:19,410 INFO L226 Difference]: Without dead ends: 872 [2021-07-13 19:46:19,410 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1741.7ms TimeCoverageRelationStatistics Valid=351, Invalid=1905, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 19:46:19,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2021-07-13 19:46:19,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 420. [2021-07-13 19:46:19,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 3.045346062052506) internal successors, (1276), 419 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call 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:19,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1276 transitions. [2021-07-13 19:46:19,416 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1276 transitions. Word has length 22 [2021-07-13 19:46:19,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:19,416 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1276 transitions. [2021-07-13 19:46:19,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:19,416 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1276 transitions. [2021-07-13 19:46:19,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:19,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:19,417 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:19,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5950,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:19,618 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:19,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:19,618 INFO L82 PathProgramCache]: Analyzing trace with hash 467516544, now seen corresponding path program 90 times [2021-07-13 19:46:19,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:19,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914004439] [2021-07-13 19:46:19,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:19,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:19,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:19,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:19,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914004439] [2021-07-13 19:46:19,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914004439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:19,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155564400] [2021-07-13 19:46:19,686 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 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:46:19,718 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:19,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:19,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:19,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:19,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,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 11 treesize of output 3 [2021-07-13 19:46:19,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:46:19,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,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 11 treesize of output 3 [2021-07-13 19:46:19,906 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,910 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,913 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,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 5 treesize of output 3 [2021-07-13 19:46:19,916 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,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 5 treesize of output 3 [2021-07-13 19:46:19,920 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,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 11 treesize of output 7 [2021-07-13 19:46:19,924 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,927 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,930 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,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 11 treesize of output 3 [2021-07-13 19:46:19,934 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,937 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:19,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:46:19,941 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,943 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,946 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,949 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,951 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,953 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,954 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,956 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,957 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:19,958 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:19,959 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:20,002 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 9 xjuncts. [2021-07-13 19:46:20,002 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:562, output treesize:124 [2021-07-13 19:46:20,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:20,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155564400] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:20,068 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:20,068 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:46:20,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443086279] [2021-07-13 19:46:20,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:46:20,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:20,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:46:20,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:46:20,069 INFO L87 Difference]: Start difference. First operand 420 states and 1276 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:20,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:20,315 INFO L93 Difference]: Finished difference Result 849 states and 2475 transitions. [2021-07-13 19:46:20,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:20,316 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:20,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:20,317 INFO L225 Difference]: With dead ends: 849 [2021-07-13 19:46:20,317 INFO L226 Difference]: Without dead ends: 831 [2021-07-13 19:46:20,317 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 206.2ms TimeCoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:20,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2021-07-13 19:46:20,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 443. [2021-07-13 19:46:20,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 3.083710407239819) internal successors, (1363), 442 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call 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:20,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1363 transitions. [2021-07-13 19:46:20,323 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1363 transitions. Word has length 22 [2021-07-13 19:46:20,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:20,323 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1363 transitions. [2021-07-13 19:46:20,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:20,324 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1363 transitions. [2021-07-13 19:46:20,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:20,324 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:20,324 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:20,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7033 [2021-07-13 19:46:20,539 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:20,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:20,539 INFO L82 PathProgramCache]: Analyzing trace with hash -968354816, now seen corresponding path program 91 times [2021-07-13 19:46:20,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:20,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723779596] [2021-07-13 19:46:20,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:20,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:20,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:20,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723779596] [2021-07-13 19:46:20,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723779596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:20,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815760959] [2021-07-13 19:46:20,606 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 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:46:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:20,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:20,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:20,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 7 [2021-07-13 19:46:20,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 3 [2021-07-13 19:46:20,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,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 5 treesize of output 3 [2021-07-13 19:46:20,841 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 7 [2021-07-13 19:46:20,845 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,848 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 7 [2021-07-13 19:46:20,852 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 7 [2021-07-13 19:46:20,857 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,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 5 treesize of output 3 [2021-07-13 19:46:20,860 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,863 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 3 [2021-07-13 19:46:20,868 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,871 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,874 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 3 [2021-07-13 19:46:20,878 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:20,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 11 treesize of output 3 [2021-07-13 19:46:20,883 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,886 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,889 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,892 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,894 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,897 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:20,900 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:20,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:20,960 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 9 xjuncts. [2021-07-13 19:46:20,961 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:522, output treesize:112 [2021-07-13 19:46:21,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:21,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815760959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:21,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:21,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-07-13 19:46:21,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990806907] [2021-07-13 19:46:21,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-13 19:46:21,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:21,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-13 19:46:21,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:46:21,015 INFO L87 Difference]: Start difference. First operand 443 states and 1363 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call 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:21,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:21,292 INFO L93 Difference]: Finished difference Result 835 states and 2448 transitions. [2021-07-13 19:46:21,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:21,292 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:21,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:21,293 INFO L225 Difference]: With dead ends: 835 [2021-07-13 19:46:21,294 INFO L226 Difference]: Without dead ends: 827 [2021-07-13 19:46:21,294 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 189.3ms TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:21,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-07-13 19:46:21,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 445. [2021-07-13 19:46:21,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 3.078828828828829) internal successors, (1367), 444 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call 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:21,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 1367 transitions. [2021-07-13 19:46:21,300 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 1367 transitions. Word has length 22 [2021-07-13 19:46:21,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:21,300 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 1367 transitions. [2021-07-13 19:46:21,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call 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:21,300 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 1367 transitions. [2021-07-13 19:46:21,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:21,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:21,301 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:21,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7096,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:21,517 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:21,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:21,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1662651674, now seen corresponding path program 92 times [2021-07-13 19:46:21,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:21,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965699507] [2021-07-13 19:46:21,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:21,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:21,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:21,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:21,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965699507] [2021-07-13 19:46:21,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965699507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:21,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116508910] [2021-07-13 19:46:21,582 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 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:46:21,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:21,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:21,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:21,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:22,916 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 1=[char_at_1]} [2021-07-13 19:46:22,923 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:22,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,944 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,949 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,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 11 treesize of output 7 [2021-07-13 19:46:22,957 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,965 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,972 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,978 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,983 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:22,989 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:22,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:46:22,996 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 5 treesize of output 3 [2021-07-13 19:46:23,003 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,009 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,015 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,016 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,023 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,029 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,035 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,040 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,046 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,053 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,060 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 13 treesize of output 9 [2021-07-13 19:46:23,067 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,074 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,081 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,089 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 11 treesize of output 7 [2021-07-13 19:46:23,097 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,103 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,104 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,112 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 5 treesize of output 3 [2021-07-13 19:46:23,121 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,128 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 5 treesize of output 3 [2021-07-13 19:46:23,136 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,143 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,150 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,157 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,165 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,173 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,181 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 13 treesize of output 9 [2021-07-13 19:46:23,189 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,197 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,204 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 11 treesize of output 7 [2021-07-13 19:46:23,211 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 11 treesize of output 7 [2021-07-13 19:46:23,219 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,226 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,231 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,237 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,237 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,243 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,249 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 5 treesize of output 3 [2021-07-13 19:46:23,256 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,262 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,262 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,269 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,275 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:23,281 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,286 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,286 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,292 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,293 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,298 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,304 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 5 treesize of output 3 [2021-07-13 19:46:23,310 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,316 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,322 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,328 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,334 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,339 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,344 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 13 treesize of output 9 [2021-07-13 19:46:23,350 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,356 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,361 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,366 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,389 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,397 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,405 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,412 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,420 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,421 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,427 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,428 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,436 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,443 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,449 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,450 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,457 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,465 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,472 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,479 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,480 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,488 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,496 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,503 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,511 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,517 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,518 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,525 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 13 treesize of output 9 [2021-07-13 19:46:23,532 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,539 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,540 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,547 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,553 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,553 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,560 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,567 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,573 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,580 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,586 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,587 INFO L550 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,594 INFO L550 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,601 INFO L550 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,607 INFO L550 ElimStorePlain]: Start of recursive call 100: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,612 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,613 INFO L550 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,620 INFO L550 ElimStorePlain]: Start of recursive call 102: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,626 INFO L550 ElimStorePlain]: Start of recursive call 103: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,631 INFO L550 ElimStorePlain]: Start of recursive call 104: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,637 INFO L550 ElimStorePlain]: Start of recursive call 105: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,642 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,642 INFO L550 ElimStorePlain]: Start of recursive call 106: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,647 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,648 INFO L550 ElimStorePlain]: Start of recursive call 107: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,652 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,652 INFO L550 ElimStorePlain]: Start of recursive call 108: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,755 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2021-07-13 19:46:23,755 INFO L628 ElimStorePlain]: treesize reduction 193, result has 39.7 percent of original size [2021-07-13 19:46:23,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 5 treesize of output 3 [2021-07-13 19:46:23,760 INFO L550 ElimStorePlain]: Start of recursive call 109: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,764 INFO L550 ElimStorePlain]: Start of recursive call 110: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:23,768 INFO L550 ElimStorePlain]: Start of recursive call 111: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:23,771 INFO L550 ElimStorePlain]: Start of recursive call 112: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,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 13 treesize of output 9 [2021-07-13 19:46:23,775 INFO L550 ElimStorePlain]: Start of recursive call 113: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:23,818 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.3 percent of original size [2021-07-13 19:46:23,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:46:23,819 INFO L247 ElimStorePlain]: Needed 113 recursive calls to eliminate 3 variables, input treesize:4112, output treesize:35 [2021-07-13 19:46:23,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:23,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116508910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:23,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:23,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:46:23,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970048379] [2021-07-13 19:46:23,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:23,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:23,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:23,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:23,898 INFO L87 Difference]: Start difference. First operand 445 states and 1367 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:24,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:24,813 INFO L93 Difference]: Finished difference Result 1162 states and 3359 transitions. [2021-07-13 19:46:24,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:46:24,813 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-07-13 19:46:24,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:24,815 INFO L225 Difference]: With dead ends: 1162 [2021-07-13 19:46:24,815 INFO L226 Difference]: Without dead ends: 1081 [2021-07-13 19:46:24,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 676.9ms TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 19:46:24,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2021-07-13 19:46:24,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 445. [2021-07-13 19:46:24,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 3.09009009009009) internal successors, (1372), 444 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have call 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:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 1372 transitions. [2021-07-13 19:46:24,824 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 1372 transitions. Word has length 22 [2021-07-13 19:46:24,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:24,824 INFO L482 AbstractCegarLoop]: Abstraction has 445 states and 1372 transitions. [2021-07-13 19:46:24,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:24,824 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 1372 transitions. [2021-07-13 19:46:24,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:24,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:24,824 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:25,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7164 [2021-07-13 19:46:25,026 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:25,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:25,026 INFO L82 PathProgramCache]: Analyzing trace with hash -2122758554, now seen corresponding path program 93 times [2021-07-13 19:46:25,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:25,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968152627] [2021-07-13 19:46:25,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:25,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:25,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:25,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968152627] [2021-07-13 19:46:25,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968152627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:25,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497667678] [2021-07-13 19:46:25,112 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 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:46:25,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:46:25,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:25,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:25,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:25,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,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 11 treesize of output 3 [2021-07-13 19:46:25,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:46:25,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,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 11 treesize of output 3 [2021-07-13 19:46:25,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,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 11 treesize of output 7 [2021-07-13 19:46:25,344 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,346 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,347 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,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 11 treesize of output 3 [2021-07-13 19:46:25,351 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,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 5 treesize of output 3 [2021-07-13 19:46:25,355 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,358 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,361 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,364 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,367 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,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 5 treesize of output 3 [2021-07-13 19:46:25,370 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,373 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,376 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:25,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:46:25,380 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,383 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,385 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,386 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,389 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:25,391 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:25,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:25,434 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 9 xjuncts. [2021-07-13 19:46:25,435 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:562, output treesize:124 [2021-07-13 19:46:26,385 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 127 [2021-07-13 19:46:27,999 WARN L205 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 126 DAG size of output: 126 [2021-07-13 19:46:29,417 WARN L205 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 131 DAG size of output: 133 [2021-07-13 19:46:29,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:29,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497667678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:29,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:29,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:46:29,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519479843] [2021-07-13 19:46:29,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:46:29,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:29,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:46:29,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:46:29,567 INFO L87 Difference]: Start difference. First operand 445 states and 1372 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:29,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:29,942 INFO L93 Difference]: Finished difference Result 908 states and 2657 transitions. [2021-07-13 19:46:29,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:46:29,943 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 22 [2021-07-13 19:46:29,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:29,944 INFO L225 Difference]: With dead ends: 908 [2021-07-13 19:46:29,944 INFO L226 Difference]: Without dead ends: 902 [2021-07-13 19:46:29,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 464.5ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:46:29,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-07-13 19:46:29,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 456. [2021-07-13 19:46:29,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.1164835164835165) internal successors, (1418), 455 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call 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:29,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1418 transitions. [2021-07-13 19:46:29,952 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1418 transitions. Word has length 22 [2021-07-13 19:46:29,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:29,952 INFO L482 AbstractCegarLoop]: Abstraction has 456 states and 1418 transitions. [2021-07-13 19:46:29,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:29,952 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1418 transitions. [2021-07-13 19:46:29,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:29,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:29,952 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:30,153 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7533 [2021-07-13 19:46:30,153 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:30,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:30,153 INFO L82 PathProgramCache]: Analyzing trace with hash -115987838, now seen corresponding path program 94 times [2021-07-13 19:46:30,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:30,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705821867] [2021-07-13 19:46:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:30,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:30,214 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:30,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:30,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705821867] [2021-07-13 19:46:30,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705821867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:30,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992723625] [2021-07-13 19:46:30,215 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 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:46:30,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:30,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:30,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:30,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:30,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:30,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992723625] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:30,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:30,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 15 [2021-07-13 19:46:30,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601892904] [2021-07-13 19:46:30,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:46:30,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:30,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:46:30,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:46:30,373 INFO L87 Difference]: Start difference. First operand 456 states and 1418 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:30,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:30,845 INFO L93 Difference]: Finished difference Result 1036 states and 3006 transitions. [2021-07-13 19:46:30,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:46:30,845 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:46:30,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:30,846 INFO L225 Difference]: With dead ends: 1036 [2021-07-13 19:46:30,846 INFO L226 Difference]: Without dead ends: 944 [2021-07-13 19:46:30,847 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 360.5ms TimeCoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:46:30,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2021-07-13 19:46:30,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 470. [2021-07-13 19:46:30,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 3.1471215351812365) internal successors, (1476), 469 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call 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:30,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1476 transitions. [2021-07-13 19:46:30,854 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1476 transitions. Word has length 22 [2021-07-13 19:46:30,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:30,854 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1476 transitions. [2021-07-13 19:46:30,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:30,854 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1476 transitions. [2021-07-13 19:46:30,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:30,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:30,854 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:31,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7722,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:31,057 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:31,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:31,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1689835280, now seen corresponding path program 95 times [2021-07-13 19:46:31,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:31,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330260284] [2021-07-13 19:46:31,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:31,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:31,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:31,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:31,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330260284] [2021-07-13 19:46:31,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330260284] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:31,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993366326] [2021-07-13 19:46:31,132 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 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:46:31,172 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:31,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:31,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:31,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:31,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 11 treesize of output 7 [2021-07-13 19:46:31,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:31,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,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 13 treesize of output 9 [2021-07-13 19:46:31,327 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,330 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,334 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,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 5 treesize of output 3 [2021-07-13 19:46:31,338 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,341 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,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 13 treesize of output 9 [2021-07-13 19:46:31,345 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,348 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,351 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,351 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,355 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,358 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,361 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,364 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,367 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,367 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:31,371 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,374 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,377 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,377 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,381 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,384 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,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 13 treesize of output 9 [2021-07-13 19:46:31,388 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,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 5 treesize of output 3 [2021-07-13 19:46:31,392 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,395 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,399 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,402 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:31,405 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:31,479 INFO L628 ElimStorePlain]: treesize reduction 85, result has 53.3 percent of original size [2021-07-13 19:46:31,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:46:31,482 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 2 variables, input treesize:886, output treesize:89 [2021-07-13 19:46:31,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:31,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993366326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:31,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:31,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:46:31,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816685559] [2021-07-13 19:46:31,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:31,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:31,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:31,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:31,753 INFO L87 Difference]: Start difference. First operand 470 states and 1476 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:33,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:33,249 INFO L93 Difference]: Finished difference Result 992 states and 2964 transitions. [2021-07-13 19:46:33,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-07-13 19:46:33,250 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-07-13 19:46:33,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:33,251 INFO L225 Difference]: With dead ends: 992 [2021-07-13 19:46:33,251 INFO L226 Difference]: Without dead ends: 925 [2021-07-13 19:46:33,251 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 1213.3ms TimeCoverageRelationStatistics Valid=278, Invalid=1528, Unknown=0, NotChecked=0, Total=1806 [2021-07-13 19:46:33,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-07-13 19:46:33,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 506. [2021-07-13 19:46:33,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 505 states have (on average 3.196039603960396) internal successors, (1614), 505 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call 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,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 1614 transitions. [2021-07-13 19:46:33,258 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 1614 transitions. Word has length 22 [2021-07-13 19:46:33,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:33,258 INFO L482 AbstractCegarLoop]: Abstraction has 506 states and 1614 transitions. [2021-07-13 19:46:33,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:33,258 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 1614 transitions. [2021-07-13 19:46:33,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:33,259 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:33,259 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:33,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7730,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:33,460 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:33,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:33,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1204805138, now seen corresponding path program 96 times [2021-07-13 19:46:33,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:33,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087266447] [2021-07-13 19:46:33,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:33,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:33,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:33,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:33,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087266447] [2021-07-13 19:46:33,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087266447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:33,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986996811] [2021-07-13 19:46:33,551 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 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:46:33,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:46:33,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:33,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:46:33,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:33,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 5 treesize of output 3 [2021-07-13 19:46:33,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:33,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 5 treesize of output 3 [2021-07-13 19:46:33,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:33,639 INFO L628 ElimStorePlain]: treesize reduction 34, result has 43.3 percent of original size [2021-07-13 19:46:33,639 INFO L518 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2021-07-13 19:46:33,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:46:33,641 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:26 [2021-07-13 19:46:34,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:34,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986996811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:34,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:34,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 16 [2021-07-13 19:46:34,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68438223] [2021-07-13 19:46:34,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:34,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:34,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:34,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:34,483 INFO L87 Difference]: Start difference. First operand 506 states and 1614 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:34,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:34,944 INFO L93 Difference]: Finished difference Result 915 states and 2777 transitions. [2021-07-13 19:46:34,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:46:34,944 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:34,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:34,946 INFO L225 Difference]: With dead ends: 915 [2021-07-13 19:46:34,946 INFO L226 Difference]: Without dead ends: 823 [2021-07-13 19:46:34,946 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 356.5ms TimeCoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:46:34,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2021-07-13 19:46:34,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 469. [2021-07-13 19:46:34,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 3.1666666666666665) internal successors, (1482), 468 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call 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:34,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1482 transitions. [2021-07-13 19:46:34,953 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1482 transitions. Word has length 22 [2021-07-13 19:46:34,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:34,953 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1482 transitions. [2021-07-13 19:46:34,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:34,953 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1482 transitions. [2021-07-13 19:46:34,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:34,954 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:34,954 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:35,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7804 [2021-07-13 19:46:35,155 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:35,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:35,155 INFO L82 PathProgramCache]: Analyzing trace with hash 54216940, now seen corresponding path program 97 times [2021-07-13 19:46:35,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:35,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808031448] [2021-07-13 19:46:35,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:35,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:35,233 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:35,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:35,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808031448] [2021-07-13 19:46:35,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808031448] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:35,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269916024] [2021-07-13 19:46:35,234 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 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:46:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:35,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:35,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46: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 5 treesize of output 3 [2021-07-13 19:46:35,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,409 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,412 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,418 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,418 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,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 5 treesize of output 3 [2021-07-13 19:46:35,422 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,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 13 treesize of output 9 [2021-07-13 19:46:35,426 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:46:35,429 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,433 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,436 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,439 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,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 13 treesize of output 9 [2021-07-13 19:46:35,442 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,445 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,448 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,451 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,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 5 treesize of output 3 [2021-07-13 19:46:35,455 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:35,458 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:35,544 INFO L628 ElimStorePlain]: treesize reduction 33, result has 79.0 percent of original size [2021-07-13 19:46:35,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 5 xjuncts. [2021-07-13 19:46:35,547 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:566, output treesize:124 [2021-07-13 19:46:36,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:36,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:36,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 18 treesize of output 1 [2021-07-13 19:46:36,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:36,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:46:36,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 11 treesize of output 3 [2021-07-13 19:46:36,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,489 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:36,490 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:46:36,494 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,644 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 61 [2021-07-13 19:46:36,645 INFO L628 ElimStorePlain]: treesize reduction 420, result has 22.5 percent of original size [2021-07-13 19:46:36,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:46:36,649 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:36,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 5 treesize of output 3 [2021-07-13 19:46:36,693 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:36,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 5 treesize of output 3 [2021-07-13 19:46:36,735 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:36,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 13 treesize of output 9 [2021-07-13 19:46:36,775 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:46:36,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:46:36,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:46:36,811 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 10 variables, input treesize:643, output treesize:36 [2021-07-13 19:46:36,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:36,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269916024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:36,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:36,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:46:36,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537139921] [2021-07-13 19:46:36,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:46:36,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:36,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:46:36,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:46:36,903 INFO L87 Difference]: Start difference. First operand 469 states and 1482 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:38,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:38,246 INFO L93 Difference]: Finished difference Result 1093 states and 3249 transitions. [2021-07-13 19:46:38,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 19:46:38,247 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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 22 [2021-07-13 19:46:38,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:38,249 INFO L225 Difference]: With dead ends: 1093 [2021-07-13 19:46:38,249 INFO L226 Difference]: Without dead ends: 1019 [2021-07-13 19:46:38,249 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 1031.5ms TimeCoverageRelationStatistics Valid=276, Invalid=1364, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:46:38,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2021-07-13 19:46:38,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 479. [2021-07-13 19:46:38,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 3.1422594142259412) internal successors, (1502), 478 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call 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,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1502 transitions. [2021-07-13 19:46:38,257 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1502 transitions. Word has length 22 [2021-07-13 19:46:38,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:38,257 INFO L482 AbstractCegarLoop]: Abstraction has 479 states and 1502 transitions. [2021-07-13 19:46:38,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 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:38,257 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1502 transitions. [2021-07-13 19:46:38,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:38,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:38,258 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:38,458 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8123,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:38,458 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:38,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:38,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1141845422, now seen corresponding path program 98 times [2021-07-13 19:46:38,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:38,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186951856] [2021-07-13 19:46:38,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:38,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:38,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:38,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186951856] [2021-07-13 19:46:38,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186951856] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:38,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327584352] [2021-07-13 19:46:38,505 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 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:46:38,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:38,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:38,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 19:46:38,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:38,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:38,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327584352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:38,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:38,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 15 [2021-07-13 19:46:38,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112816816] [2021-07-13 19:46:38,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:46:38,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:38,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:46:38,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:46:38,681 INFO L87 Difference]: Start difference. First operand 479 states and 1502 transitions. Second operand has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:39,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:39,354 INFO L93 Difference]: Finished difference Result 903 states and 2621 transitions. [2021-07-13 19:46:39,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:46:39,354 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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 22 [2021-07-13 19:46:39,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:39,355 INFO L225 Difference]: With dead ends: 903 [2021-07-13 19:46:39,355 INFO L226 Difference]: Without dead ends: 763 [2021-07-13 19:46:39,356 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 528.7ms TimeCoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:46:39,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-07-13 19:46:39,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 430. [2021-07-13 19:46:39,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.0722610722610724) internal successors, (1318), 429 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call 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:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1318 transitions. [2021-07-13 19:46:39,361 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1318 transitions. Word has length 22 [2021-07-13 19:46:39,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:39,361 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1318 transitions. [2021-07-13 19:46:39,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 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:39,361 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1318 transitions. [2021-07-13 19:46:39,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-07-13 19:46:39,362 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:39,362 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:39,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8348,124 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:39,563 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:39,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:39,563 INFO L82 PathProgramCache]: Analyzing trace with hash 363751740, now seen corresponding path program 99 times [2021-07-13 19:46:39,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:39,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825533150] [2021-07-13 19:46:39,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:39,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:39,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:39,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825533150] [2021-07-13 19:46:39,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825533150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:39,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66578806] [2021-07-13 19:46:39,611 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 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:46:39,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:46:39,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:39,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 19:46:39,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:39,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:39,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66578806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:39,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:39,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-07-13 19:46:39,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373345956] [2021-07-13 19:46:39,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:46:39,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:39,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:46:39,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:46:39,711 INFO L87 Difference]: Start difference. First operand 430 states and 1318 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:39,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:39,803 INFO L93 Difference]: Finished difference Result 575 states and 1704 transitions. [2021-07-13 19:46:39,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:46:39,804 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-07-13 19:46:39,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:39,804 INFO L225 Difference]: With dead ends: 575 [2021-07-13 19:46:39,804 INFO L226 Difference]: Without dead ends: 523 [2021-07-13 19:46:39,805 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 87.6ms TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:46:39,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-07-13 19:46:39,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 365. [2021-07-13 19:46:39,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.0164835164835164) internal successors, (1098), 364 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call 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:39,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1098 transitions. [2021-07-13 19:46:39,809 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1098 transitions. Word has length 22 [2021-07-13 19:46:39,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:39,809 INFO L482 AbstractCegarLoop]: Abstraction has 365 states and 1098 transitions. [2021-07-13 19:46:39,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:39,809 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1098 transitions. [2021-07-13 19:46:39,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:39,809 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:39,809 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:40,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8352 [2021-07-13 19:46:40,010 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:40,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:40,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1435751275, now seen corresponding path program 100 times [2021-07-13 19:46:40,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:40,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056287044] [2021-07-13 19:46:40,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:40,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:40,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056287044] [2021-07-13 19:46:40,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056287044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:40,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578141725] [2021-07-13 19:46:40,149 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 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:46:40,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:40,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:40,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:40,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:40,372 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:46:40,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578141725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:40,373 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:40,373 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:46:40,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518783988] [2021-07-13 19:46:40,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:46:40,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:40,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:46:40,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:46:40,373 INFO L87 Difference]: Start difference. First operand 365 states and 1098 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:43,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:43,912 INFO L93 Difference]: Finished difference Result 1203 states and 3564 transitions. [2021-07-13 19:46:43,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-07-13 19:46:43,912 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:46:43,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:43,914 INFO L225 Difference]: With dead ends: 1203 [2021-07-13 19:46:43,914 INFO L226 Difference]: Without dead ends: 1026 [2021-07-13 19:46:43,914 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1771 ImplicationChecksByTransitivity, 2660.7ms TimeCoverageRelationStatistics Valid=594, Invalid=5568, Unknown=0, NotChecked=0, Total=6162 [2021-07-13 19:46:43,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2021-07-13 19:46:43,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 455. [2021-07-13 19:46:43,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.116740088105727) internal successors, (1415), 454 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call 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:43,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1415 transitions. [2021-07-13 19:46:43,921 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1415 transitions. Word has length 23 [2021-07-13 19:46:43,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:43,921 INFO L482 AbstractCegarLoop]: Abstraction has 455 states and 1415 transitions. [2021-07-13 19:46:43,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:46:43,921 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1415 transitions. [2021-07-13 19:46:43,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:43,922 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:43,922 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:44,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8361 [2021-07-13 19:46:44,122 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:44,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:44,123 INFO L82 PathProgramCache]: Analyzing trace with hash -309895147, now seen corresponding path program 101 times [2021-07-13 19:46:44,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:44,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245570367] [2021-07-13 19:46:44,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:44,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:44,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:44,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245570367] [2021-07-13 19:46:44,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245570367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:44,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858391092] [2021-07-13 19:46:44,291 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 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:46:44,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:46:44,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:44,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:44,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:44,513 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:44,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858391092] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:44,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:44,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2021-07-13 19:46:44,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578850241] [2021-07-13 19:46:44,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:46:44,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:44,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:46:44,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:46:44,514 INFO L87 Difference]: Start difference. First operand 455 states and 1415 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:45,161 INFO L93 Difference]: Finished difference Result 906 states and 2717 transitions. [2021-07-13 19:46:45,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:46:45,161 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:46:45,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:45,162 INFO L225 Difference]: With dead ends: 906 [2021-07-13 19:46:45,162 INFO L226 Difference]: Without dead ends: 809 [2021-07-13 19:46:45,163 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 559.7ms TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:46:45,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-07-13 19:46:45,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 500. [2021-07-13 19:46:45,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 499 states have (on average 3.1963927855711423) internal successors, (1595), 499 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call 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,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1595 transitions. [2021-07-13 19:46:45,169 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1595 transitions. Word has length 23 [2021-07-13 19:46:45,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:45,169 INFO L482 AbstractCegarLoop]: Abstraction has 500 states and 1595 transitions. [2021-07-13 19:46:45,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,169 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1595 transitions. [2021-07-13 19:46:45,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:45,170 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:45,170 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:45,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8374 [2021-07-13 19:46:45,370 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:45,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:45,371 INFO L82 PathProgramCache]: Analyzing trace with hash -957981225, now seen corresponding path program 102 times [2021-07-13 19:46:45,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:45,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79870288] [2021-07-13 19:46:45,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:45,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:45,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:45,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79870288] [2021-07-13 19:46:45,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79870288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:45,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142498566] [2021-07-13 19:46:45,629 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 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:46:45,668 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:46:45,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:45,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:46:45,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:45,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:45,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142498566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:45,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:45,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 22 [2021-07-13 19:46:45,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781754341] [2021-07-13 19:46:45,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 19:46:45,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:45,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 19:46:45,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:46:45,942 INFO L87 Difference]: Start difference. First operand 500 states and 1595 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,298 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2021-07-13 19:46:48,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:48,943 INFO L93 Difference]: Finished difference Result 1002 states and 3001 transitions. [2021-07-13 19:46:48,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-13 19:46:48,943 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:46:48,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:48,944 INFO L225 Difference]: With dead ends: 1002 [2021-07-13 19:46:48,944 INFO L226 Difference]: Without dead ends: 870 [2021-07-13 19:46:48,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 2539.8ms TimeCoverageRelationStatistics Valid=398, Invalid=3384, Unknown=0, NotChecked=0, Total=3782 [2021-07-13 19:46:48,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2021-07-13 19:46:48,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 504. [2021-07-13 19:46:48,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 3.1888667992047712) internal successors, (1604), 503 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call 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:48,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1604 transitions. [2021-07-13 19:46:48,951 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1604 transitions. Word has length 23 [2021-07-13 19:46:48,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:48,951 INFO L482 AbstractCegarLoop]: Abstraction has 504 states and 1604 transitions. [2021-07-13 19:46:48,951 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:48,951 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1604 transitions. [2021-07-13 19:46:48,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:48,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:48,952 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:49,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8386 [2021-07-13 19:46:49,152 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:49,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:49,153 INFO L82 PathProgramCache]: Analyzing trace with hash -2145856169, now seen corresponding path program 103 times [2021-07-13 19:46:49,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:49,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986500919] [2021-07-13 19:46:49,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:49,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:49,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:49,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986500919] [2021-07-13 19:46:49,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986500919] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:49,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940960192] [2021-07-13 19:46:49,270 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 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:46:49,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:49,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:46:49,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:49,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:49,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940960192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:49,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:49,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:46:49,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385533227] [2021-07-13 19:46:49,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:46:49,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:49,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:46:49,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:46:49,559 INFO L87 Difference]: Start difference. First operand 504 states and 1604 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:51,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:51,216 INFO L93 Difference]: Finished difference Result 904 states and 2722 transitions. [2021-07-13 19:46:51,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-07-13 19:46:51,216 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:46:51,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:51,217 INFO L225 Difference]: With dead ends: 904 [2021-07-13 19:46:51,217 INFO L226 Difference]: Without dead ends: 795 [2021-07-13 19:46:51,218 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1219.9ms TimeCoverageRelationStatistics Valid=242, Invalid=2620, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 19:46:51,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-07-13 19:46:51,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 498. [2021-07-13 19:46:51,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 497 states have (on average 3.1750503018108653) internal successors, (1578), 497 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call 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:51,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 1578 transitions. [2021-07-13 19:46:51,225 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 1578 transitions. Word has length 23 [2021-07-13 19:46:51,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:51,225 INFO L482 AbstractCegarLoop]: Abstraction has 498 states and 1578 transitions. [2021-07-13 19:46:51,225 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:51,225 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 1578 transitions. [2021-07-13 19:46:51,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:51,225 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:51,226 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:51,426 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8402 [2021-07-13 19:46:51,426 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:51,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:51,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1984764745, now seen corresponding path program 104 times [2021-07-13 19:46:51,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:51,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139213741] [2021-07-13 19:46:51,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:51,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:51,584 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:51,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:51,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139213741] [2021-07-13 19:46:51,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139213741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:51,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695189331] [2021-07-13 19:46:51,584 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 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:46:51,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:46:51,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:51,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:51,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:51,858 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:51,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695189331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:51,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:51,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:46:51,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11081748] [2021-07-13 19:46:51,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:46:51,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:51,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:46:51,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:46:51,859 INFO L87 Difference]: Start difference. First operand 498 states and 1578 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:55,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:55,634 INFO L93 Difference]: Finished difference Result 1328 states and 3902 transitions. [2021-07-13 19:46:55,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-07-13 19:46:55,634 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:46:55,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:55,636 INFO L225 Difference]: With dead ends: 1328 [2021-07-13 19:46:55,636 INFO L226 Difference]: Without dead ends: 1143 [2021-07-13 19:46:55,637 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2333 ImplicationChecksByTransitivity, 3273.2ms TimeCoverageRelationStatistics Valid=853, Invalid=6457, Unknown=0, NotChecked=0, Total=7310 [2021-07-13 19:46:55,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2021-07-13 19:46:55,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 585. [2021-07-13 19:46:55,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 3.2345890410958904) internal successors, (1889), 584 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call 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:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1889 transitions. [2021-07-13 19:46:55,645 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1889 transitions. Word has length 23 [2021-07-13 19:46:55,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:55,645 INFO L482 AbstractCegarLoop]: Abstraction has 585 states and 1889 transitions. [2021-07-13 19:46:55,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:55,645 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1889 transitions. [2021-07-13 19:46:55,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:55,646 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:55,646 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:55,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8416,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:55,846 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:55,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:55,846 INFO L82 PathProgramCache]: Analyzing trace with hash 207224215, now seen corresponding path program 105 times [2021-07-13 19:46:55,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:55,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312579650] [2021-07-13 19:46:55,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:55,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:55,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:55,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:55,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312579650] [2021-07-13 19:46:55,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312579650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:55,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164919079] [2021-07-13 19:46:55,945 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 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:46:55,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:46:55,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:55,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:55,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:56,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164919079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:56,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:56,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:46:56,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175123539] [2021-07-13 19:46:56,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:46:56,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:56,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:46:56,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:46:56,181 INFO L87 Difference]: Start difference. First operand 585 states and 1889 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:58,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:46:58,316 INFO L93 Difference]: Finished difference Result 1422 states and 4218 transitions. [2021-07-13 19:46:58,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-07-13 19:46:58,316 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:46:58,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:46:58,318 INFO L225 Difference]: With dead ends: 1422 [2021-07-13 19:46:58,318 INFO L226 Difference]: Without dead ends: 1220 [2021-07-13 19:46:58,319 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1389 ImplicationChecksByTransitivity, 1701.2ms TimeCoverageRelationStatistics Valid=515, Invalid=4177, Unknown=0, NotChecked=0, Total=4692 [2021-07-13 19:46:58,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states. [2021-07-13 19:46:58,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 595. [2021-07-13 19:46:58,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 3.2474747474747474) internal successors, (1929), 594 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call 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:58,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1929 transitions. [2021-07-13 19:46:58,327 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1929 transitions. Word has length 23 [2021-07-13 19:46:58,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:46:58,328 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1929 transitions. [2021-07-13 19:46:58,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:58,328 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1929 transitions. [2021-07-13 19:46:58,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:46:58,328 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:46:58,328 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:46:58,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8427,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:46:58,537 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:46:58,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:46:58,537 INFO L82 PathProgramCache]: Analyzing trace with hash -407595429, now seen corresponding path program 106 times [2021-07-13 19:46:58,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:46:58,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242035067] [2021-07-13 19:46:58,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:46:58,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:46:58,736 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:46:58,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:46:58,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242035067] [2021-07-13 19:46:58,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242035067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:58,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194814248] [2021-07-13 19:46:58,737 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 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:46:58,769 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:46:58,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:46:58,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:46:58,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:46:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:46:59,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194814248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:46:59,003 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:46:59,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:46:59,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018390458] [2021-07-13 19:46:59,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:46:59,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:46:59,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:46:59,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:46:59,003 INFO L87 Difference]: Start difference. First operand 595 states and 1929 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:00,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:00,996 INFO L93 Difference]: Finished difference Result 1176 states and 3582 transitions. [2021-07-13 19:47:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-13 19:47:00,996 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:00,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:00,998 INFO L225 Difference]: With dead ends: 1176 [2021-07-13 19:47:00,998 INFO L226 Difference]: Without dead ends: 1051 [2021-07-13 19:47:00,999 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1383.5ms TimeCoverageRelationStatistics Valid=280, Invalid=2912, Unknown=0, NotChecked=0, Total=3192 [2021-07-13 19:47:00,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-07-13 19:47:01,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 631. [2021-07-13 19:47:01,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 3.2714285714285714) internal successors, (2061), 630 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call 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,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 2061 transitions. [2021-07-13 19:47:01,008 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 2061 transitions. Word has length 23 [2021-07-13 19:47:01,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:01,008 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 2061 transitions. [2021-07-13 19:47:01,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,008 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 2061 transitions. [2021-07-13 19:47:01,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:01,009 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:01,009 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:01,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8440 [2021-07-13 19:47:01,209 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:01,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:01,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1285183177, now seen corresponding path program 107 times [2021-07-13 19:47:01,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:01,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36792529] [2021-07-13 19:47:01,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:01,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:01,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:01,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36792529] [2021-07-13 19:47:01,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36792529] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:01,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016900421] [2021-07-13 19:47:01,352 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 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:47:01,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:01,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:01,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:47:01,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:01,651 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:01,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016900421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:01,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:01,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:47:01,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740143486] [2021-07-13 19:47:01,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:47:01,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:01,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:47:01,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:01,652 INFO L87 Difference]: Start difference. First operand 631 states and 2061 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:03,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:03,825 INFO L93 Difference]: Finished difference Result 1106 states and 3399 transitions. [2021-07-13 19:47:03,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-07-13 19:47:03,825 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:03,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:03,827 INFO L225 Difference]: With dead ends: 1106 [2021-07-13 19:47:03,827 INFO L226 Difference]: Without dead ends: 981 [2021-07-13 19:47:03,827 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 1592.0ms TimeCoverageRelationStatistics Valid=268, Invalid=3038, Unknown=0, NotChecked=0, Total=3306 [2021-07-13 19:47:03,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2021-07-13 19:47:03,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 613. [2021-07-13 19:47:03,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 3.235294117647059) internal successors, (1980), 612 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call 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:03,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1980 transitions. [2021-07-13 19:47:03,835 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1980 transitions. Word has length 23 [2021-07-13 19:47:03,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:03,835 INFO L482 AbstractCegarLoop]: Abstraction has 613 states and 1980 transitions. [2021-07-13 19:47:03,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:03,836 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1980 transitions. [2021-07-13 19:47:03,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:03,836 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:03,837 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:04,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8452 [2021-07-13 19:47:04,053 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:04,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:04,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1610133195, now seen corresponding path program 108 times [2021-07-13 19:47:04,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:04,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295763643] [2021-07-13 19:47:04,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:04,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:04,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:04,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295763643] [2021-07-13 19:47:04,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295763643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:04,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649704718] [2021-07-13 19:47:04,179 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 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:47:04,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:47:04,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:04,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:04,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:04,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:04,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649704718] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:04,444 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:04,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-07-13 19:47:04,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548164975] [2021-07-13 19:47:04,445 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:47:04,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:04,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:47:04,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:04,445 INFO L87 Difference]: Start difference. First operand 613 states and 1980 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:06,322 INFO L93 Difference]: Finished difference Result 1199 states and 3711 transitions. [2021-07-13 19:47:06,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-13 19:47:06,323 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:06,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:06,325 INFO L225 Difference]: With dead ends: 1199 [2021-07-13 19:47:06,325 INFO L226 Difference]: Without dead ends: 1059 [2021-07-13 19:47:06,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 852 ImplicationChecksByTransitivity, 1253.6ms TimeCoverageRelationStatistics Valid=295, Invalid=2897, Unknown=0, NotChecked=0, Total=3192 [2021-07-13 19:47:06,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2021-07-13 19:47:06,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 643. [2021-07-13 19:47:06,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 3.2538940809968846) internal successors, (2089), 642 states have internal predecessors, (2089), 0 states have call successors, (0), 0 states have call 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,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 2089 transitions. [2021-07-13 19:47:06,334 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 2089 transitions. Word has length 23 [2021-07-13 19:47:06,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:06,334 INFO L482 AbstractCegarLoop]: Abstraction has 643 states and 2089 transitions. [2021-07-13 19:47:06,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,334 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 2089 transitions. [2021-07-13 19:47:06,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:06,335 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:06,335 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:06,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8468 [2021-07-13 19:47:06,537 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:06,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:06,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1245124193, now seen corresponding path program 109 times [2021-07-13 19:47:06,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:06,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777009332] [2021-07-13 19:47:06,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:06,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:06,656 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:06,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:06,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777009332] [2021-07-13 19:47:06,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777009332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:06,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769245995] [2021-07-13 19:47:06,657 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 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:47:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:06,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:06,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:06,857 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:06,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769245995] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:06,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:06,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:47:06,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635866787] [2021-07-13 19:47:06,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:06,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:06,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:06,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:06,858 INFO L87 Difference]: Start difference. First operand 643 states and 2089 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:08,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:08,708 INFO L93 Difference]: Finished difference Result 1415 states and 4377 transitions. [2021-07-13 19:47:08,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-07-13 19:47:08,708 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:08,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:08,710 INFO L225 Difference]: With dead ends: 1415 [2021-07-13 19:47:08,710 INFO L226 Difference]: Without dead ends: 1240 [2021-07-13 19:47:08,711 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 1110.1ms TimeCoverageRelationStatistics Valid=346, Invalid=3314, Unknown=0, NotChecked=0, Total=3660 [2021-07-13 19:47:08,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2021-07-13 19:47:08,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 670. [2021-07-13 19:47:08,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 3.2496263079222723) internal successors, (2174), 669 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call 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:08,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 2174 transitions. [2021-07-13 19:47:08,720 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 2174 transitions. Word has length 23 [2021-07-13 19:47:08,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:08,720 INFO L482 AbstractCegarLoop]: Abstraction has 670 states and 2174 transitions. [2021-07-13 19:47:08,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:08,720 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 2174 transitions. [2021-07-13 19:47:08,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:08,721 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:08,721 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:08,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8476 [2021-07-13 19:47:08,922 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:08,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:08,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1500922161, now seen corresponding path program 110 times [2021-07-13 19:47:08,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:08,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061077971] [2021-07-13 19:47:08,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:08,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:09,015 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:09,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:09,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061077971] [2021-07-13 19:47:09,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061077971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:09,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449805109] [2021-07-13 19:47:09,016 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 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:47:09,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:09,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:09,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:09,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:09,221 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:09,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449805109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:09,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:09,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:47:09,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151258035] [2021-07-13 19:47:09,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:09,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:09,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:09,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:09,222 INFO L87 Difference]: Start difference. First operand 670 states and 2174 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:10,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:10,853 INFO L93 Difference]: Finished difference Result 1454 states and 4531 transitions. [2021-07-13 19:47:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 19:47:10,853 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:10,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:10,855 INFO L225 Difference]: With dead ends: 1454 [2021-07-13 19:47:10,855 INFO L226 Difference]: Without dead ends: 1299 [2021-07-13 19:47:10,856 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 1022.6ms TimeCoverageRelationStatistics Valid=290, Invalid=2572, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 19:47:10,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2021-07-13 19:47:10,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 713. [2021-07-13 19:47:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 3.2514044943820224) internal successors, (2315), 712 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call 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:10,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 2315 transitions. [2021-07-13 19:47:10,866 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 2315 transitions. Word has length 23 [2021-07-13 19:47:10,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:10,866 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 2315 transitions. [2021-07-13 19:47:10,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:10,866 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 2315 transitions. [2021-07-13 19:47:10,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:10,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:10,867 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:11,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8490 [2021-07-13 19:47:11,067 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:11,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:11,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1545654517, now seen corresponding path program 111 times [2021-07-13 19:47:11,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:11,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227365350] [2021-07-13 19:47:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:11,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:11,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:11,187 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:11,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227365350] [2021-07-13 19:47:11,187 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227365350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:11,187 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980023265] [2021-07-13 19:47:11,187 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 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:47:11,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:47:11,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:11,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:11,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:11,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 15 treesize of output 11 [2021-07-13 19:47:11,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,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 15 treesize of output 11 [2021-07-13 19:47:11,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,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 15 treesize of output 11 [2021-07-13 19:47:11,346 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:11,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:47:11,360 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:68, output treesize:47 [2021-07-13 19:47:11,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 17 treesize of output 13 [2021-07-13 19:47:11,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:11,512 INFO L628 ElimStorePlain]: treesize reduction 5, result has 68.8 percent of original size [2021-07-13 19:47:11,512 INFO L518 ElimStorePlain]: Eliminatee index_of_4 vanished before elimination [2021-07-13 19:47:11,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:11,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:11 [2021-07-13 19:47:11,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:11,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980023265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:11,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:11,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-07-13 19:47:11,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292320505] [2021-07-13 19:47:11,536 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:11,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:11,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:11,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:11,536 INFO L87 Difference]: Start difference. First operand 713 states and 2315 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:13,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:13,971 INFO L93 Difference]: Finished difference Result 1369 states and 4224 transitions. [2021-07-13 19:47:13,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-07-13 19:47:13,971 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:13,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:13,973 INFO L225 Difference]: With dead ends: 1369 [2021-07-13 19:47:13,973 INFO L226 Difference]: Without dead ends: 1261 [2021-07-13 19:47:13,974 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 1805.4ms TimeCoverageRelationStatistics Valid=449, Invalid=4521, Unknown=0, NotChecked=0, Total=4970 [2021-07-13 19:47:13,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2021-07-13 19:47:13,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 752. [2021-07-13 19:47:13,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 3.2609853528628494) internal successors, (2449), 751 states have internal predecessors, (2449), 0 states have call successors, (0), 0 states have call 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:13,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2449 transitions. [2021-07-13 19:47:13,985 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2449 transitions. Word has length 23 [2021-07-13 19:47:13,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:13,985 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2449 transitions. [2021-07-13 19:47:13,985 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:13,985 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2449 transitions. [2021-07-13 19:47:13,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:13,986 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:13,986 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:14,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8501 [2021-07-13 19:47:14,187 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:14,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:14,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1970216915, now seen corresponding path program 112 times [2021-07-13 19:47:14,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:14,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099740072] [2021-07-13 19:47:14,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:14,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:14,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:14,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:14,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099740072] [2021-07-13 19:47:14,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099740072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:14,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23242036] [2021-07-13 19:47:14,333 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 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:14,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:14,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:14,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:14,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:14,591 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:14,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23242036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:14,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:14,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 19:47:14,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530016430] [2021-07-13 19:47:14,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:47:14,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:14,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:47:14,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:14,592 INFO L87 Difference]: Start difference. First operand 752 states and 2449 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:16,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:16,605 INFO L93 Difference]: Finished difference Result 1519 states and 4711 transitions. [2021-07-13 19:47:16,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-07-13 19:47:16,605 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:16,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:16,608 INFO L225 Difference]: With dead ends: 1519 [2021-07-13 19:47:16,608 INFO L226 Difference]: Without dead ends: 1364 [2021-07-13 19:47:16,608 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 670 ImplicationChecksByTransitivity, 1318.5ms TimeCoverageRelationStatistics Valid=263, Invalid=2493, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 19:47:16,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2021-07-13 19:47:16,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 720. [2021-07-13 19:47:16,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 719 states have (on average 3.2503477051460363) internal successors, (2337), 719 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call 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:16,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 2337 transitions. [2021-07-13 19:47:16,619 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 2337 transitions. Word has length 23 [2021-07-13 19:47:16,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:16,619 INFO L482 AbstractCegarLoop]: Abstraction has 720 states and 2337 transitions. [2021-07-13 19:47:16,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:16,619 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 2337 transitions. [2021-07-13 19:47:16,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:16,620 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:16,620 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:16,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8528 [2021-07-13 19:47:16,821 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:16,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:16,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1958701981, now seen corresponding path program 113 times [2021-07-13 19:47:16,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:16,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973882916] [2021-07-13 19:47:16,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:16,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:16,911 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:16,911 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:16,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973882916] [2021-07-13 19:47:16,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973882916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:16,911 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691331560] [2021-07-13 19:47:16,911 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 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:16,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:16,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:16,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:16,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:17,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:17,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691331560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:17,145 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:17,145 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:47:17,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233400119] [2021-07-13 19:47:17,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:17,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:17,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:17,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:17,146 INFO L87 Difference]: Start difference. First operand 720 states and 2337 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:18,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:18,810 INFO L93 Difference]: Finished difference Result 1248 states and 3790 transitions. [2021-07-13 19:47:18,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-07-13 19:47:18,810 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:18,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:18,812 INFO L225 Difference]: With dead ends: 1248 [2021-07-13 19:47:18,812 INFO L226 Difference]: Without dead ends: 1101 [2021-07-13 19:47:18,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 1141.5ms TimeCoverageRelationStatistics Valid=238, Invalid=2414, Unknown=0, NotChecked=0, Total=2652 [2021-07-13 19:47:18,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-07-13 19:47:18,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 755. [2021-07-13 19:47:18,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 3.2705570291777186) internal successors, (2466), 754 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call 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:18,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2466 transitions. [2021-07-13 19:47:18,828 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2466 transitions. Word has length 23 [2021-07-13 19:47:18,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:18,828 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2466 transitions. [2021-07-13 19:47:18,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:18,829 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2466 transitions. [2021-07-13 19:47:18,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:18,829 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:18,829 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:19,030 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8538,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:19,030 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:19,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:19,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1416749033, now seen corresponding path program 114 times [2021-07-13 19:47:19,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:19,031 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80499184] [2021-07-13 19:47:19,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:19,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:19,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:19,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80499184] [2021-07-13 19:47:19,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80499184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:19,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334174261] [2021-07-13 19:47:19,146 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 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:19,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:47:19,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:19,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:19,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:19,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 5 treesize of output 3 [2021-07-13 19:47:19,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:19,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,309 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,312 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,315 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,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 13 treesize of output 9 [2021-07-13 19:47:19,319 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:19,323 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,326 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,329 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,332 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,332 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,335 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,337 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,338 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,341 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,343 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,344 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,346 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,347 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,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 13 treesize of output 9 [2021-07-13 19:47:19,350 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,352 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,353 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:19,355 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:19,427 INFO L628 ElimStorePlain]: treesize reduction 29, result has 77.0 percent of original size [2021-07-13 19:47:19,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:47:19,430 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 2 variables, input treesize:614, output treesize:89 [2021-07-13 19:47:19,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:19,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334174261] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:19,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:19,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:47:19,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742986034] [2021-07-13 19:47:19,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:47:19,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:19,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:47:19,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:47:19,840 INFO L87 Difference]: Start difference. First operand 755 states and 2466 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:20,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:20,456 INFO L93 Difference]: Finished difference Result 966 states and 3049 transitions. [2021-07-13 19:47:20,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:47:20,456 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:20,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:20,458 INFO L225 Difference]: With dead ends: 966 [2021-07-13 19:47:20,458 INFO L226 Difference]: Without dead ends: 927 [2021-07-13 19:47:20,458 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 671.6ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:20,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2021-07-13 19:47:20,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 763. [2021-07-13 19:47:20,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 3.2782152230971127) internal successors, (2498), 762 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call 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:20,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2498 transitions. [2021-07-13 19:47:20,467 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2498 transitions. Word has length 23 [2021-07-13 19:47:20,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:20,467 INFO L482 AbstractCegarLoop]: Abstraction has 763 states and 2498 transitions. [2021-07-13 19:47:20,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:20,467 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2498 transitions. [2021-07-13 19:47:20,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:20,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:20,468 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:20,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8546,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:20,669 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:20,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:20,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1604565117, now seen corresponding path program 115 times [2021-07-13 19:47:20,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:20,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417954922] [2021-07-13 19:47:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:20,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:20,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:20,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417954922] [2021-07-13 19:47:20,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417954922] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:20,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673260392] [2021-07-13 19:47:20,777 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 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:20,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:20,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:20,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:21,070 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:21,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673260392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:21,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:21,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:47:21,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904834910] [2021-07-13 19:47:21,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:21,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:21,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:21,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:21,071 INFO L87 Difference]: Start difference. First operand 763 states and 2498 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:22,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:22,813 INFO L93 Difference]: Finished difference Result 1618 states and 4913 transitions. [2021-07-13 19:47:22,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-07-13 19:47:22,813 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:22,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:22,816 INFO L225 Difference]: With dead ends: 1618 [2021-07-13 19:47:22,816 INFO L226 Difference]: Without dead ends: 1423 [2021-07-13 19:47:22,816 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 1139.4ms TimeCoverageRelationStatistics Valid=250, Invalid=2506, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 19:47:22,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2021-07-13 19:47:22,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 736. [2021-07-13 19:47:22,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 3.2666666666666666) internal successors, (2401), 735 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call 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:22,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 2401 transitions. [2021-07-13 19:47:22,827 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 2401 transitions. Word has length 23 [2021-07-13 19:47:22,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:22,827 INFO L482 AbstractCegarLoop]: Abstraction has 736 states and 2401 transitions. [2021-07-13 19:47:22,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:22,827 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 2401 transitions. [2021-07-13 19:47:22,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:22,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:22,828 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:23,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8646,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:23,029 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:23,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:23,029 INFO L82 PathProgramCache]: Analyzing trace with hash -387992025, now seen corresponding path program 116 times [2021-07-13 19:47:23,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:23,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052386882] [2021-07-13 19:47:23,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:23,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:23,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:23,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052386882] [2021-07-13 19:47:23,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052386882] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:23,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544380291] [2021-07-13 19:47:23,145 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 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:23,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:23,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:23,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:23,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:23,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544380291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:23,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:23,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:47:23,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772543418] [2021-07-13 19:47:23,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:23,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:23,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:23,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:23,390 INFO L87 Difference]: Start difference. First operand 736 states and 2401 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:25,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:25,472 INFO L93 Difference]: Finished difference Result 1534 states and 4700 transitions. [2021-07-13 19:47:25,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-07-13 19:47:25,473 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:25,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:25,475 INFO L225 Difference]: With dead ends: 1534 [2021-07-13 19:47:25,475 INFO L226 Difference]: Without dead ends: 1385 [2021-07-13 19:47:25,475 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 1595.5ms TimeCoverageRelationStatistics Valid=360, Invalid=3422, Unknown=0, NotChecked=0, Total=3782 [2021-07-13 19:47:25,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2021-07-13 19:47:25,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 766. [2021-07-13 19:47:25,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 3.281045751633987) internal successors, (2510), 765 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2510 transitions. [2021-07-13 19:47:25,486 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2510 transitions. Word has length 23 [2021-07-13 19:47:25,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:25,486 INFO L482 AbstractCegarLoop]: Abstraction has 766 states and 2510 transitions. [2021-07-13 19:47:25,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:25,486 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2510 transitions. [2021-07-13 19:47:25,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:25,487 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:25,487 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:25,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8660 [2021-07-13 19:47:25,687 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:25,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:25,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1640996259, now seen corresponding path program 117 times [2021-07-13 19:47:25,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:25,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139291221] [2021-07-13 19:47:25,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:25,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:25,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:25,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:25,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139291221] [2021-07-13 19:47:25,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139291221] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:25,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723034146] [2021-07-13 19:47:25,947 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 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:25,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:47:25,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:25,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:25,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:26,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 15 treesize of output 11 [2021-07-13 19:47:26,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:26,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 15 treesize of output 11 [2021-07-13 19:47:26,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:26,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:26,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:26,240 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:42, output treesize:28 [2021-07-13 19:47:26,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 17 treesize of output 13 [2021-07-13 19:47:26,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:26,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:47:26,279 INFO L518 ElimStorePlain]: Eliminatee index_of_4 vanished before elimination [2021-07-13 19:47:26,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:47:26,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:13 [2021-07-13 19:47:26,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:26,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723034146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:26,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:26,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-07-13 19:47:26,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920157524] [2021-07-13 19:47:26,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-07-13 19:47:26,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:26,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-07-13 19:47:26,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:47:26,305 INFO L87 Difference]: Start difference. First operand 766 states and 2510 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:27,162 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-07-13 19:47:27,621 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2021-07-13 19:47:27,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:27,853 INFO L93 Difference]: Finished difference Result 1488 states and 4657 transitions. [2021-07-13 19:47:27,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:47:27,859 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:27,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:27,861 INFO L225 Difference]: With dead ends: 1488 [2021-07-13 19:47:27,862 INFO L226 Difference]: Without dead ends: 1422 [2021-07-13 19:47:27,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 1588.0ms TimeCoverageRelationStatistics Valid=253, Invalid=1153, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:47:27,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1422 states. [2021-07-13 19:47:27,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1422 to 785. [2021-07-13 19:47:27,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 784 states have (on average 3.294642857142857) internal successors, (2583), 784 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call 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:27,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 2583 transitions. [2021-07-13 19:47:27,874 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 2583 transitions. Word has length 23 [2021-07-13 19:47:27,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:27,874 INFO L482 AbstractCegarLoop]: Abstraction has 785 states and 2583 transitions. [2021-07-13 19:47:27,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:27,874 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 2583 transitions. [2021-07-13 19:47:27,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:27,875 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:27,875 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:28,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8670 [2021-07-13 19:47:28,076 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:28,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:28,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1432046871, now seen corresponding path program 118 times [2021-07-13 19:47:28,076 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:28,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741075749] [2021-07-13 19:47:28,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:28,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:28,218 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:28,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:28,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741075749] [2021-07-13 19:47:28,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741075749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:28,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098085785] [2021-07-13 19:47:28,218 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 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:28,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:28,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:28,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:28,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:28,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:28,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098085785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:28,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:28,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:47:28,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38757661] [2021-07-13 19:47:28,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:47:28,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:28,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:47:28,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:47:28,486 INFO L87 Difference]: Start difference. First operand 785 states and 2583 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:29,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:29,225 INFO L93 Difference]: Finished difference Result 1193 states and 3757 transitions. [2021-07-13 19:47:29,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:47:29,226 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:29,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:29,227 INFO L225 Difference]: With dead ends: 1193 [2021-07-13 19:47:29,228 INFO L226 Difference]: Without dead ends: 1154 [2021-07-13 19:47:29,228 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 831.4ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:29,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2021-07-13 19:47:29,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 798. [2021-07-13 19:47:29,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 798 states, 797 states have (on average 3.3086574654956085) internal successors, (2637), 797 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call 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:29,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 2637 transitions. [2021-07-13 19:47:29,238 INFO L78 Accepts]: Start accepts. Automaton has 798 states and 2637 transitions. Word has length 23 [2021-07-13 19:47:29,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:29,238 INFO L482 AbstractCegarLoop]: Abstraction has 798 states and 2637 transitions. [2021-07-13 19:47:29,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:29,238 INFO L276 IsEmpty]: Start isEmpty. Operand 798 states and 2637 transitions. [2021-07-13 19:47:29,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:29,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:29,239 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:29,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8684,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:29,441 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:29,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:29,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1368759975, now seen corresponding path program 119 times [2021-07-13 19:47:29,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:29,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503502541] [2021-07-13 19:47:29,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:29,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:29,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:29,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:29,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503502541] [2021-07-13 19:47:29,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503502541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:29,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364951853] [2021-07-13 19:47:29,527 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 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:29,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:29,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:29,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:47:29,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:30,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:30,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364951853] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:30,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:30,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 22 [2021-07-13 19:47:30,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094918435] [2021-07-13 19:47:30,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 19:47:30,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:30,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 19:47:30,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:30,057 INFO L87 Difference]: Start difference. First operand 798 states and 2637 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,805 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:47:31,015 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-07-13 19:47:31,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:31,286 INFO L93 Difference]: Finished difference Result 1156 states and 3661 transitions. [2021-07-13 19:47:31,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 19:47:31,286 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:31,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:31,288 INFO L225 Difference]: With dead ends: 1156 [2021-07-13 19:47:31,288 INFO L226 Difference]: Without dead ends: 1047 [2021-07-13 19:47:31,288 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 981.7ms TimeCoverageRelationStatistics Valid=157, Invalid=1249, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 19:47:31,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-07-13 19:47:31,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 833. [2021-07-13 19:47:31,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 832 states have (on average 3.3076923076923075) internal successors, (2752), 832 states have internal predecessors, (2752), 0 states have call successors, (0), 0 states have call 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:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 2752 transitions. [2021-07-13 19:47:31,298 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 2752 transitions. Word has length 23 [2021-07-13 19:47:31,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:31,298 INFO L482 AbstractCegarLoop]: Abstraction has 833 states and 2752 transitions. [2021-07-13 19:47:31,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:31,298 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 2752 transitions. [2021-07-13 19:47:31,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:31,299 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:31,299 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:31,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8696 [2021-07-13 19:47:31,500 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:31,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:31,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1228110355, now seen corresponding path program 120 times [2021-07-13 19:47:31,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:31,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596783996] [2021-07-13 19:47:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:31,615 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:31,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:31,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596783996] [2021-07-13 19:47:31,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596783996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:31,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493390162] [2021-07-13 19:47:31,615 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 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:31,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:47:31,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:31,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:31,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:31,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 5 treesize of output 3 [2021-07-13 19:47:31,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,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 5 treesize of output 3 [2021-07-13 19:47:31,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,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 5 treesize of output 3 [2021-07-13 19:47:31,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,730 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,733 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,736 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,739 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:31,739 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,811 INFO L628 ElimStorePlain]: treesize reduction 82, result has 52.6 percent of original size [2021-07-13 19:47:31,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 13 treesize of output 9 [2021-07-13 19:47:31,815 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:31,858 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.7 percent of original size [2021-07-13 19:47:31,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:47:31,860 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:293, output treesize:51 [2021-07-13 19:47:32,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:32,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493390162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:32,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:32,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:47:32,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718535840] [2021-07-13 19:47:32,032 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:47:32,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:32,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:47:32,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:47:32,032 INFO L87 Difference]: Start difference. First operand 833 states and 2752 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:32,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:32,361 INFO L93 Difference]: Finished difference Result 1060 states and 3405 transitions. [2021-07-13 19:47:32,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:47:32,362 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:32,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:32,363 INFO L225 Difference]: With dead ends: 1060 [2021-07-13 19:47:32,363 INFO L226 Difference]: Without dead ends: 1021 [2021-07-13 19:47:32,363 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 391.7ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:47:32,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2021-07-13 19:47:32,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 836. [2021-07-13 19:47:32,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 835 states have (on average 3.310179640718563) internal successors, (2764), 835 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call 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:32,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 2764 transitions. [2021-07-13 19:47:32,373 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 2764 transitions. Word has length 23 [2021-07-13 19:47:32,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:32,373 INFO L482 AbstractCegarLoop]: Abstraction has 836 states and 2764 transitions. [2021-07-13 19:47:32,374 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:32,374 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 2764 transitions. [2021-07-13 19:47:32,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:32,375 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:32,375 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:32,575 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8710 [2021-07-13 19:47:32,575 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:32,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:32,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1184483243, now seen corresponding path program 121 times [2021-07-13 19:47:32,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:32,576 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666859505] [2021-07-13 19:47:32,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:32,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:32,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:32,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:32,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666859505] [2021-07-13 19:47:32,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666859505] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:32,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429800508] [2021-07-13 19:47:32,712 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 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:32,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:32,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:47:32,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:32,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 5 treesize of output 3 [2021-07-13 19:47:32,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,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 5 treesize of output 3 [2021-07-13 19:47:32,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,952 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,956 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,959 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,963 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,966 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,967 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,970 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,970 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,974 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,978 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,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 5 treesize of output 3 [2021-07-13 19:47:32,982 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,986 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,989 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,992 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:32,995 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:32,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:47:32,999 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,003 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,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 13 treesize of output 9 [2021-07-13 19:47:33,007 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,010 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,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 5 treesize of output 3 [2021-07-13 19:47:33,014 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,017 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,021 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,023 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,024 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,027 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,030 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,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 13 treesize of output 9 [2021-07-13 19:47:33,034 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,037 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,039 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,042 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,045 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,048 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:33,050 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:33,151 INFO L628 ElimStorePlain]: treesize reduction 78, result has 61.6 percent of original size [2021-07-13 19:47:33,153 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 5 xjuncts. [2021-07-13 19:47:33,153 INFO L247 ElimStorePlain]: Needed 33 recursive calls to eliminate 2 variables, input treesize:1186, output treesize:117 [2021-07-13 19:47:34,388 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 10=[char_at_5]} [2021-07-13 19:47:34,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 13 treesize of output 9 [2021-07-13 19:47:34,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,418 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 5 treesize of output 3 [2021-07-13 19:47:34,444 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,456 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,468 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,494 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,505 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 11 treesize of output 7 [2021-07-13 19:47:34,520 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,534 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,535 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,549 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,560 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 5 treesize of output 3 [2021-07-13 19:47:34,576 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 13 treesize of output 9 [2021-07-13 19:47:34,589 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,601 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,612 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,624 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 11 treesize of output 7 [2021-07-13 19:47:34,637 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,650 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,663 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:34,678 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,690 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,705 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,716 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,730 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,731 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,744 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:34,759 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,773 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,785 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,785 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,799 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 11 treesize of output 7 [2021-07-13 19:47:34,812 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,828 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,843 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,858 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,874 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,887 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,900 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,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 11 treesize of output 7 [2021-07-13 19:47:34,916 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:34,932 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,948 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,964 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,978 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:34,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:34,993 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,008 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,023 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,040 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,054 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,054 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,070 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,085 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,100 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:47:35,116 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,132 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,148 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,163 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:35,182 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,198 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,214 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,233 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,251 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,267 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,268 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,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 13 treesize of output 9 [2021-07-13 19:47:35,286 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,306 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,322 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,323 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,341 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,359 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,376 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,377 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,393 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,394 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,409 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,409 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,427 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,444 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,461 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,477 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,494 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,511 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,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 11 treesize of output 7 [2021-07-13 19:47:35,529 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,547 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,548 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,565 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,581 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,599 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,615 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,633 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,649 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,667 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,682 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,682 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,697 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,698 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,716 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,730 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,731 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,748 INFO L550 ElimStorePlain]: Start of recursive call 90: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,764 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,765 INFO L550 ElimStorePlain]: Start of recursive call 91: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,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 13 treesize of output 9 [2021-07-13 19:47:35,782 INFO L550 ElimStorePlain]: Start of recursive call 92: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,799 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,800 INFO L550 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,817 INFO L550 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,832 INFO L550 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,848 INFO L550 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,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 11 treesize of output 7 [2021-07-13 19:47:35,864 INFO L550 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,880 INFO L550 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,896 INFO L550 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,911 INFO L550 ElimStorePlain]: Start of recursive call 100: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,928 INFO L550 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,944 INFO L550 ElimStorePlain]: Start of recursive call 102: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,961 INFO L550 ElimStorePlain]: Start of recursive call 103: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:35,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:35,979 INFO L550 ElimStorePlain]: Start of recursive call 104: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 5 treesize of output 3 [2021-07-13 19:47:35,995 INFO L550 ElimStorePlain]: Start of recursive call 105: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,014 INFO L550 ElimStorePlain]: Start of recursive call 106: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,032 INFO L550 ElimStorePlain]: Start of recursive call 107: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,047 INFO L550 ElimStorePlain]: Start of recursive call 108: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 5 treesize of output 3 [2021-07-13 19:47:36,066 INFO L550 ElimStorePlain]: Start of recursive call 109: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,083 INFO L550 ElimStorePlain]: Start of recursive call 110: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,100 INFO L550 ElimStorePlain]: Start of recursive call 111: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,116 INFO L550 ElimStorePlain]: Start of recursive call 112: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,131 INFO L550 ElimStorePlain]: Start of recursive call 113: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 11 treesize of output 7 [2021-07-13 19:47:36,149 INFO L550 ElimStorePlain]: Start of recursive call 114: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,166 INFO L550 ElimStorePlain]: Start of recursive call 115: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,184 INFO L550 ElimStorePlain]: Start of recursive call 116: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 13 treesize of output 9 [2021-07-13 19:47:36,201 INFO L550 ElimStorePlain]: Start of recursive call 117: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,217 INFO L550 ElimStorePlain]: Start of recursive call 118: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,234 INFO L550 ElimStorePlain]: Start of recursive call 119: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,249 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,250 INFO L550 ElimStorePlain]: Start of recursive call 120: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,267 INFO L550 ElimStorePlain]: Start of recursive call 121: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,282 INFO L550 ElimStorePlain]: Start of recursive call 122: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 13 treesize of output 9 [2021-07-13 19:47:36,298 INFO L550 ElimStorePlain]: Start of recursive call 123: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 5 treesize of output 3 [2021-07-13 19:47:36,315 INFO L550 ElimStorePlain]: Start of recursive call 124: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,328 INFO L550 ElimStorePlain]: Start of recursive call 125: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,354 INFO L550 ElimStorePlain]: Start of recursive call 126: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,368 INFO L550 ElimStorePlain]: Start of recursive call 127: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,384 INFO L550 ElimStorePlain]: Start of recursive call 128: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,400 INFO L550 ElimStorePlain]: Start of recursive call 129: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,414 INFO L550 ElimStorePlain]: Start of recursive call 130: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,428 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,429 INFO L550 ElimStorePlain]: Start of recursive call 131: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,443 INFO L550 ElimStorePlain]: Start of recursive call 132: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,457 INFO L550 ElimStorePlain]: Start of recursive call 133: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,473 INFO L550 ElimStorePlain]: Start of recursive call 134: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,489 INFO L550 ElimStorePlain]: Start of recursive call 135: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,503 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,503 INFO L550 ElimStorePlain]: Start of recursive call 136: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,518 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,519 INFO L550 ElimStorePlain]: Start of recursive call 137: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,533 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,534 INFO L550 ElimStorePlain]: Start of recursive call 138: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,547 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,548 INFO L550 ElimStorePlain]: Start of recursive call 139: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,560 INFO L550 ElimStorePlain]: Start of recursive call 140: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,575 INFO L550 ElimStorePlain]: Start of recursive call 141: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,589 INFO L550 ElimStorePlain]: Start of recursive call 142: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,602 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,603 INFO L550 ElimStorePlain]: Start of recursive call 143: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,616 INFO L550 ElimStorePlain]: Start of recursive call 144: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,631 INFO L550 ElimStorePlain]: Start of recursive call 145: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,646 INFO L550 ElimStorePlain]: Start of recursive call 146: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,659 INFO L550 ElimStorePlain]: Start of recursive call 147: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,673 INFO L550 ElimStorePlain]: Start of recursive call 148: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,685 INFO L550 ElimStorePlain]: Start of recursive call 149: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,696 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,697 INFO L550 ElimStorePlain]: Start of recursive call 150: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,710 INFO L550 ElimStorePlain]: Start of recursive call 151: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,726 INFO L550 ElimStorePlain]: Start of recursive call 152: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,741 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,742 INFO L550 ElimStorePlain]: Start of recursive call 153: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,758 INFO L550 ElimStorePlain]: Start of recursive call 154: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,773 INFO L550 ElimStorePlain]: Start of recursive call 155: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,787 INFO L550 ElimStorePlain]: Start of recursive call 156: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,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 5 treesize of output 3 [2021-07-13 19:47:36,802 INFO L550 ElimStorePlain]: Start of recursive call 157: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,816 INFO L550 ElimStorePlain]: Start of recursive call 158: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,832 INFO L550 ElimStorePlain]: Start of recursive call 159: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,846 INFO L550 ElimStorePlain]: Start of recursive call 160: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,859 INFO L550 ElimStorePlain]: Start of recursive call 161: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,894 INFO L550 ElimStorePlain]: Start of recursive call 162: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,900 INFO L550 ElimStorePlain]: Start of recursive call 163: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,905 INFO L550 ElimStorePlain]: Start of recursive call 164: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,911 INFO L550 ElimStorePlain]: Start of recursive call 165: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,916 INFO L550 ElimStorePlain]: Start of recursive call 166: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,922 INFO L550 ElimStorePlain]: Start of recursive call 167: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,927 INFO L550 ElimStorePlain]: Start of recursive call 168: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,931 INFO L550 ElimStorePlain]: Start of recursive call 169: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,935 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,936 INFO L550 ElimStorePlain]: Start of recursive call 170: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,941 INFO L550 ElimStorePlain]: Start of recursive call 171: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,947 INFO L550 ElimStorePlain]: Start of recursive call 172: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,950 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,951 INFO L550 ElimStorePlain]: Start of recursive call 173: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,955 INFO L550 ElimStorePlain]: Start of recursive call 174: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,961 INFO L550 ElimStorePlain]: Start of recursive call 175: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,965 INFO L550 ElimStorePlain]: Start of recursive call 176: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,970 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,970 INFO L550 ElimStorePlain]: Start of recursive call 177: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,975 INFO L550 ElimStorePlain]: Start of recursive call 178: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,978 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,979 INFO L550 ElimStorePlain]: Start of recursive call 179: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:36,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:36,984 INFO L550 ElimStorePlain]: Start of recursive call 180: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,498 WARN L205 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-07-13 19:47:37,498 INFO L628 ElimStorePlain]: treesize reduction 235, result has 62.1 percent of original size [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,503 INFO L550 ElimStorePlain]: Start of recursive call 181: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,508 INFO L550 ElimStorePlain]: Start of recursive call 182: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,513 INFO L550 ElimStorePlain]: Start of recursive call 183: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,518 INFO L550 ElimStorePlain]: Start of recursive call 184: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,523 INFO L550 ElimStorePlain]: Start of recursive call 185: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,527 INFO L550 ElimStorePlain]: Start of recursive call 186: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,532 INFO L550 ElimStorePlain]: Start of recursive call 187: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:37,536 INFO L550 ElimStorePlain]: Start of recursive call 188: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,541 INFO L550 ElimStorePlain]: Start of recursive call 189: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 5 treesize of output 3 [2021-07-13 19:47:37,545 INFO L550 ElimStorePlain]: Start of recursive call 190: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,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 13 treesize of output 9 [2021-07-13 19:47:37,550 INFO L550 ElimStorePlain]: Start of recursive call 191: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:37,782 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-07-13 19:47:37,783 INFO L628 ElimStorePlain]: treesize reduction 26, result has 91.4 percent of original size [2021-07-13 19:47:37,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:47:37,785 INFO L247 ElimStorePlain]: Needed 191 recursive calls to eliminate 7 variables, input treesize:8408, output treesize:80 [2021-07-13 19:47:37,930 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:37,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429800508] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:37,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:37,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-07-13 19:47:37,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497103528] [2021-07-13 19:47:37,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:47:37,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:37,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:47:37,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:47:37,931 INFO L87 Difference]: Start difference. First operand 836 states and 2764 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:39,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:39,185 INFO L93 Difference]: Finished difference Result 1336 states and 4273 transitions. [2021-07-13 19:47:39,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-07-13 19:47:39,186 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:39,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:39,188 INFO L225 Difference]: With dead ends: 1336 [2021-07-13 19:47:39,188 INFO L226 Difference]: Without dead ends: 1214 [2021-07-13 19:47:39,188 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 1138.2ms TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:47:39,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2021-07-13 19:47:39,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 820. [2021-07-13 19:47:39,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 819 states have (on average 3.3089133089133087) internal successors, (2710), 819 states have internal predecessors, (2710), 0 states have call successors, (0), 0 states have call 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:39,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 2710 transitions. [2021-07-13 19:47:39,199 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 2710 transitions. Word has length 23 [2021-07-13 19:47:39,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:39,199 INFO L482 AbstractCegarLoop]: Abstraction has 820 states and 2710 transitions. [2021-07-13 19:47:39,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:39,199 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 2710 transitions. [2021-07-13 19:47:39,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:39,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:39,200 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:39,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8736,147 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:39,401 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:39,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:39,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1902331095, now seen corresponding path program 122 times [2021-07-13 19:47:39,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:39,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563310252] [2021-07-13 19:47:39,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:39,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:39,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:39,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:39,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563310252] [2021-07-13 19:47:39,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563310252] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:39,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825348056] [2021-07-13 19:47:39,540 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 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:39,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:39,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:39,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:39,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:39,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:39,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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 5 treesize of output 3 [2021-07-13 19:47:39,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,647 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:39,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,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 5 treesize of output 3 [2021-07-13 19:47:39,651 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:39,654 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:39,657 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,737 INFO L628 ElimStorePlain]: treesize reduction 100, result has 50.7 percent of original size [2021-07-13 19:47:39,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 13 treesize of output 9 [2021-07-13 19:47:39,740 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:39,790 INFO L628 ElimStorePlain]: treesize reduction 23, result has 74.7 percent of original size [2021-07-13 19:47:39,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:47:39,792 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:314, output treesize:60 [2021-07-13 19:47:40,797 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 3=[char_at_1]} [2021-07-13 19:47:40,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 5 treesize of output 3 [2021-07-13 19:47:40,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,818 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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 11 treesize of output 7 [2021-07-13 19:47:40,833 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,856 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,864 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,870 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,870 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:40,879 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,885 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,886 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,892 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,901 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,908 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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 5 treesize of output 3 [2021-07-13 19:47:40,916 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,923 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,923 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,932 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:40,941 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,947 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,953 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,953 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,960 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,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 13 treesize of output 9 [2021-07-13 19:47:40,967 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,974 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,982 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,988 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:40,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:40,997 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,003 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,010 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,016 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,023 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 13 treesize of output 9 [2021-07-13 19:47:41,030 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,037 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,045 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,051 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,057 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,064 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,071 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,072 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,077 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,077 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,083 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,083 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,090 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,096 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,101 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,101 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,106 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,111 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,127 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 13 treesize of output 9 [2021-07-13 19:47:41,133 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,137 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,142 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,146 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,147 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,151 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,157 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,161 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 13 treesize of output 9 [2021-07-13 19:47:41,167 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,172 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,177 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,182 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,186 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,190 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,194 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,198 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,199 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,204 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,207 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,208 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,212 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,217 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,222 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,226 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,226 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,230 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,231 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,235 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,240 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,244 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,247 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,248 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,251 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,252 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,255 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,256 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,259 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,259 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,263 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,267 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,271 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,275 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,279 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,283 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,468 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2021-07-13 19:47:41,468 INFO L628 ElimStorePlain]: treesize reduction 92, result has 71.5 percent of original size [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,472 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,476 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,480 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:41,483 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:47:41,487 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,491 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,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 5 treesize of output 3 [2021-07-13 19:47:41,495 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:41,614 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 36 [2021-07-13 19:47:41,615 INFO L628 ElimStorePlain]: treesize reduction 23, result has 86.4 percent of original size [2021-07-13 19:47:41,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:47:41,616 INFO L247 ElimStorePlain]: Needed 89 recursive calls to eliminate 5 variables, input treesize:3562, output treesize:47 [2021-07-13 19:47:41,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:41,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825348056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:41,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:41,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:47:41,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870521675] [2021-07-13 19:47:41,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:47:41,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:41,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:47:41,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:47:41,720 INFO L87 Difference]: Start difference. First operand 820 states and 2710 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:42,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:42,274 INFO L93 Difference]: Finished difference Result 1112 states and 3525 transitions. [2021-07-13 19:47:42,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:42,274 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:42,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:42,276 INFO L225 Difference]: With dead ends: 1112 [2021-07-13 19:47:42,276 INFO L226 Difference]: Without dead ends: 1034 [2021-07-13 19:47:42,276 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 637.1ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:42,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-13 19:47:42,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 809. [2021-07-13 19:47:42,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 808 states have (on average 3.2982673267326734) internal successors, (2665), 808 states have internal predecessors, (2665), 0 states have call successors, (0), 0 states have call 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:42,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 2665 transitions. [2021-07-13 19:47:42,286 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 2665 transitions. Word has length 23 [2021-07-13 19:47:42,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:42,286 INFO L482 AbstractCegarLoop]: Abstraction has 809 states and 2665 transitions. [2021-07-13 19:47:42,286 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:42,286 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 2665 transitions. [2021-07-13 19:47:42,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:42,287 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:42,287 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:42,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8915,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:42,488 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:42,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:42,488 INFO L82 PathProgramCache]: Analyzing trace with hash 241511673, now seen corresponding path program 123 times [2021-07-13 19:47:42,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:42,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238470475] [2021-07-13 19:47:42,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:42,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:42,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:42,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:42,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238470475] [2021-07-13 19:47:42,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238470475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:42,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237471770] [2021-07-13 19:47:42,626 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 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:42,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:47:42,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:42,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:42,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:42,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:42,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237471770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:42,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:42,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:47:42,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343419694] [2021-07-13 19:47:42,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:42,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:42,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:42,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:42,804 INFO L87 Difference]: Start difference. First operand 809 states and 2665 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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:43,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:43,411 INFO L93 Difference]: Finished difference Result 1073 states and 3469 transitions. [2021-07-13 19:47:43,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:47:43,412 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:43,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:43,414 INFO L225 Difference]: With dead ends: 1073 [2021-07-13 19:47:43,414 INFO L226 Difference]: Without dead ends: 1034 [2021-07-13 19:47:43,414 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 534.0ms TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:47:43,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-07-13 19:47:43,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 818. [2021-07-13 19:47:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.3011015911872703) internal successors, (2697), 817 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call 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:43,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2697 transitions. [2021-07-13 19:47:43,424 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2697 transitions. Word has length 23 [2021-07-13 19:47:43,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:43,424 INFO L482 AbstractCegarLoop]: Abstraction has 818 states and 2697 transitions. [2021-07-13 19:47:43,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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:43,424 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2697 transitions. [2021-07-13 19:47:43,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:43,425 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:43,425 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:43,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9100 [2021-07-13 19:47:43,626 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:43,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:43,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1640862025, now seen corresponding path program 124 times [2021-07-13 19:47:43,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:43,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469984608] [2021-07-13 19:47:43,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:43,939 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:43,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:43,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469984608] [2021-07-13 19:47:43,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469984608] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:43,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366709393] [2021-07-13 19:47:43,939 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 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:43,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:43,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:43,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:47:43,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:44,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 5 treesize of output 3 [2021-07-13 19:47:44,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,162 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,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 11 treesize of output 7 [2021-07-13 19:47:44,166 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,169 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,170 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,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 13 treesize of output 9 [2021-07-13 19:47:44,174 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,178 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,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 5 treesize of output 3 [2021-07-13 19:47:44,182 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,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 5 treesize of output 3 [2021-07-13 19:47:44,186 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,189 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,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 13 treesize of output 9 [2021-07-13 19:47:44,193 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,196 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,199 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,200 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,203 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,203 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,206 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,210 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,213 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,213 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,216 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,219 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,220 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,222 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,223 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,226 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,226 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,229 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,232 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,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 13 treesize of output 9 [2021-07-13 19:47:44,237 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,240 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,243 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:44,245 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:44,345 INFO L628 ElimStorePlain]: treesize reduction 50, result has 71.4 percent of original size [2021-07-13 19:47:44,348 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 5 xjuncts. [2021-07-13 19:47:44,348 INFO L247 ElimStorePlain]: Needed 28 recursive calls to eliminate 2 variables, input treesize:999, output treesize:117 [2021-07-13 19:47:45,261 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 3=[char_at_5]} [2021-07-13 19:47:45,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,277 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,277 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 5 treesize of output 3 [2021-07-13 19:47:45,283 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 11 treesize of output 7 [2021-07-13 19:47:45,290 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 13 treesize of output 9 [2021-07-13 19:47:45,296 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,301 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,306 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,311 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 13 treesize of output 9 [2021-07-13 19:47:45,317 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,322 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,327 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,333 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 13 treesize of output 9 [2021-07-13 19:47:45,339 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,344 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:45,351 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,355 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,355 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,362 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,366 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,371 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,371 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,376 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,377 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,381 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,382 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,386 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,392 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,397 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,402 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,408 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 13 treesize of output 9 [2021-07-13 19:47:45,413 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,418 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,419 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,425 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,429 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,429 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,434 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,439 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,444 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,449 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,454 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,458 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,458 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,463 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,468 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,472 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,476 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,477 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,482 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,486 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,491 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:45,496 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,500 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,504 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,509 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,513 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,513 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,517 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,517 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,521 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,525 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,529 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:47: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 13 treesize of output 9 [2021-07-13 19:47:45,534 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,537 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,538 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,541 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,711 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:47:45,712 INFO L628 ElimStorePlain]: treesize reduction 84, result has 71.9 percent of original size [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,717 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,721 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,725 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,728 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:45,729 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,733 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 5 treesize of output 3 [2021-07-13 19:47:45,737 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,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 13 treesize of output 9 [2021-07-13 19:47:45,740 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:45,847 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-07-13 19:47:45,847 INFO L628 ElimStorePlain]: treesize reduction 22, result has 85.9 percent of original size [2021-07-13 19:47:45,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:47:45,849 INFO L247 ElimStorePlain]: Needed 64 recursive calls to eliminate 5 variables, input treesize:2300, output treesize:41 [2021-07-13 19:47:45,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:45,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366709393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:45,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:45,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 20 [2021-07-13 19:47:45,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189320328] [2021-07-13 19:47:45,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 19:47:45,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:45,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 19:47:45,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:47:45,932 INFO L87 Difference]: Start difference. First operand 818 states and 2697 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:46,463 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-07-13 19:47:47,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:47,288 INFO L93 Difference]: Finished difference Result 1219 states and 3825 transitions. [2021-07-13 19:47:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 19:47:47,289 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:47,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:47,290 INFO L225 Difference]: With dead ends: 1219 [2021-07-13 19:47:47,290 INFO L226 Difference]: Without dead ends: 1093 [2021-07-13 19:47:47,291 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1336.3ms TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:47:47,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2021-07-13 19:47:47,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 852. [2021-07-13 19:47:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 3.3043478260869565) internal successors, (2812), 851 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states have call 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:47,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 2812 transitions. [2021-07-13 19:47:47,301 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 2812 transitions. Word has length 23 [2021-07-13 19:47:47,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:47,301 INFO L482 AbstractCegarLoop]: Abstraction has 852 states and 2812 transitions. [2021-07-13 19:47:47,301 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:47,301 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 2812 transitions. [2021-07-13 19:47:47,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:47,302 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:47,302 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:47,502 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9113 [2021-07-13 19:47:47,502 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:47,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:47,503 INFO L82 PathProgramCache]: Analyzing trace with hash 1643872119, now seen corresponding path program 125 times [2021-07-13 19:47:47,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:47,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600397085] [2021-07-13 19:47:47,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:47,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:47,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:47,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:47,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600397085] [2021-07-13 19:47:47,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600397085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:47,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270413802] [2021-07-13 19:47:47,606 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 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:47,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:47:47,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:47,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:47,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:47,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:47,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270413802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:47,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:47,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:47:47,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692863271] [2021-07-13 19:47:47,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:47,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:47,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:47,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:47,807 INFO L87 Difference]: Start difference. First operand 852 states and 2812 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:49,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:49,194 INFO L93 Difference]: Finished difference Result 1642 states and 5112 transitions. [2021-07-13 19:47:49,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-07-13 19:47:49,194 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:49,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:49,197 INFO L225 Difference]: With dead ends: 1642 [2021-07-13 19:47:49,197 INFO L226 Difference]: Without dead ends: 1479 [2021-07-13 19:47:49,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 947.5ms TimeCoverageRelationStatistics Valid=209, Invalid=1683, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 19:47:49,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2021-07-13 19:47:49,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 887. [2021-07-13 19:47:49,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 3.325056433408578) internal successors, (2946), 886 states have internal predecessors, (2946), 0 states have call successors, (0), 0 states have call 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:49,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 2946 transitions. [2021-07-13 19:47:49,210 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 2946 transitions. Word has length 23 [2021-07-13 19:47:49,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:49,210 INFO L482 AbstractCegarLoop]: Abstraction has 887 states and 2946 transitions. [2021-07-13 19:47:49,211 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:47:49,211 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 2946 transitions. [2021-07-13 19:47:49,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:49,212 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:49,212 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:49,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9264 [2021-07-13 19:47:49,412 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:49,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:49,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1104431341, now seen corresponding path program 126 times [2021-07-13 19:47:49,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:49,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566292034] [2021-07-13 19:47:49,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:49,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:49,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:49,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:49,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566292034] [2021-07-13 19:47:49,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566292034] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:49,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479898074] [2021-07-13 19:47:49,534 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 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:49,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:47:49,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:49,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:49,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:50,233 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:47:50,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,251 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,262 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:47:50,269 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,275 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:47:50,282 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 5 treesize of output 3 [2021-07-13 19:47:50,289 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,295 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 5 treesize of output 3 [2021-07-13 19:47:50,302 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,308 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 11 treesize of output 7 [2021-07-13 19:47:50,314 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,321 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,326 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,327 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,332 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,333 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,338 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,338 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,345 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,350 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 5 treesize of output 3 [2021-07-13 19:47:50,357 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,362 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,363 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,370 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,376 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,382 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,383 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,388 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 13 treesize of output 9 [2021-07-13 19:47:50,395 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,400 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,405 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,406 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 13 treesize of output 9 [2021-07-13 19:47:50,412 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,417 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,424 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,429 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,430 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,436 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,443 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,448 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,449 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,456 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,462 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,468 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,474 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 5 treesize of output 3 [2021-07-13 19:47:50,480 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,486 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,491 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,497 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 13 treesize of output 9 [2021-07-13 19:47:50,503 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,509 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,515 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,520 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,526 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,526 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,531 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,532 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 13 treesize of output 9 [2021-07-13 19:47:50,538 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,543 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,549 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,554 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,554 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,560 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,564 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,565 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,569 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,570 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,574 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,575 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,580 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,584 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,585 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,590 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,595 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,601 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,606 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,606 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,612 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,616 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,621 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,621 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,626 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,631 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,635 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,636 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:47:50,641 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,646 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,650 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,651 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,655 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,659 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,662 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,666 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,669 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,670 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,673 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,673 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,677 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,778 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 32 [2021-07-13 19:47:50,779 INFO L628 ElimStorePlain]: treesize reduction 164, result has 44.0 percent of original size [2021-07-13 19:47:50,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 5 treesize of output 3 [2021-07-13 19:47:50,783 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 5 treesize of output 3 [2021-07-13 19:47:50,786 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,789 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:47:50,792 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,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 13 treesize of output 9 [2021-07-13 19:47:50,795 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:47:50,837 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.3 percent of original size [2021-07-13 19:47:50,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:47:50,838 INFO L247 ElimStorePlain]: Needed 85 recursive calls to eliminate 3 variables, input treesize:3084, output treesize:35 [2021-07-13 19:47:50,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:47:50,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479898074] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:50,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:50,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:47:50,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927532801] [2021-07-13 19:47:50,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:47:50,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:50,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:47:50,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:47:50,920 INFO L87 Difference]: Start difference. First operand 887 states and 2946 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:47:51,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:51,356 INFO L93 Difference]: Finished difference Result 1230 states and 3993 transitions. [2021-07-13 19:47:51,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:47:51,357 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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 23 [2021-07-13 19:47:51,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:51,359 INFO L225 Difference]: With dead ends: 1230 [2021-07-13 19:47:51,359 INFO L226 Difference]: Without dead ends: 1176 [2021-07-13 19:47:51,359 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 482.8ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:47:51,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2021-07-13 19:47:51,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 904. [2021-07-13 19:47:51,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 903 states have (on average 3.320044296788483) internal successors, (2998), 903 states have internal predecessors, (2998), 0 states have call successors, (0), 0 states have call 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:51,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 2998 transitions. [2021-07-13 19:47:51,370 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 2998 transitions. Word has length 23 [2021-07-13 19:47:51,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:51,370 INFO L482 AbstractCegarLoop]: Abstraction has 904 states and 2998 transitions. [2021-07-13 19:47:51,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:47:51,370 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 2998 transitions. [2021-07-13 19:47:51,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:51,372 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:51,372 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:51,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9276 [2021-07-13 19:47:51,572 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:51,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:51,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1096579651, now seen corresponding path program 127 times [2021-07-13 19:47:51,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:51,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107571315] [2021-07-13 19:47:51,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:51,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:51,783 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:51,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:51,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107571315] [2021-07-13 19:47:51,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107571315] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:51,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313274402] [2021-07-13 19:47:51,783 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 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:51,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:51,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:51,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:52,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:52,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313274402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:52,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:52,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 22 [2021-07-13 19:47:52,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618586354] [2021-07-13 19:47:52,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 19:47:52,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:52,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 19:47:52,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:52,045 INFO L87 Difference]: Start difference. First operand 904 states and 2998 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:54,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:54,030 INFO L93 Difference]: Finished difference Result 1292 states and 4107 transitions. [2021-07-13 19:47:54,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-07-13 19:47:54,030 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:54,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:54,032 INFO L225 Difference]: With dead ends: 1292 [2021-07-13 19:47:54,032 INFO L226 Difference]: Without dead ends: 1202 [2021-07-13 19:47:54,033 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1624.2ms TimeCoverageRelationStatistics Valid=292, Invalid=2464, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 19:47:54,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1202 states. [2021-07-13 19:47:54,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1202 to 910. [2021-07-13 19:47:54,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 910 states, 909 states have (on average 3.317931793179318) internal successors, (3016), 909 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call 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:54,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 3016 transitions. [2021-07-13 19:47:54,044 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 3016 transitions. Word has length 23 [2021-07-13 19:47:54,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:54,045 INFO L482 AbstractCegarLoop]: Abstraction has 910 states and 3016 transitions. [2021-07-13 19:47:54,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:54,045 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 3016 transitions. [2021-07-13 19:47:54,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:54,046 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:54,046 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:54,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9448,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:54,246 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:54,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:54,247 INFO L82 PathProgramCache]: Analyzing trace with hash 166474659, now seen corresponding path program 128 times [2021-07-13 19:47:54,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:54,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490976266] [2021-07-13 19:47:54,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:54,473 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:54,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:54,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490976266] [2021-07-13 19:47:54,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490976266] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:54,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683527615] [2021-07-13 19:47:54,473 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 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:54,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:47:54,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:54,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:47:54,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:54,821 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:47:55,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:55,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683527615] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:55,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:55,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 24 [2021-07-13 19:47:55,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291443682] [2021-07-13 19:47:55,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 19:47:55,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:55,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 19:47:55,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:47:55,011 INFO L87 Difference]: Start difference. First operand 910 states and 3016 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:56,583 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-07-13 19:47:56,875 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-07-13 19:47:57,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:57,112 INFO L93 Difference]: Finished difference Result 1293 states and 4103 transitions. [2021-07-13 19:47:57,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:47:57,112 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:57,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:57,114 INFO L225 Difference]: With dead ends: 1293 [2021-07-13 19:47:57,114 INFO L226 Difference]: Without dead ends: 1233 [2021-07-13 19:47:57,114 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 2136.7ms TimeCoverageRelationStatistics Valid=267, Invalid=1989, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 19:47:57,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2021-07-13 19:47:57,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 937. [2021-07-13 19:47:57,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.3301282051282053) internal successors, (3117), 936 states have internal predecessors, (3117), 0 states have call successors, (0), 0 states have call 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:57,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3117 transitions. [2021-07-13 19:47:57,126 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3117 transitions. Word has length 23 [2021-07-13 19:47:57,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:57,126 INFO L482 AbstractCegarLoop]: Abstraction has 937 states and 3117 transitions. [2021-07-13 19:47:57,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:57,127 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3117 transitions. [2021-07-13 19:47:57,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:57,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:57,128 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:57,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9457 [2021-07-13 19:47:57,333 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:57,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:57,333 INFO L82 PathProgramCache]: Analyzing trace with hash -585299517, now seen corresponding path program 129 times [2021-07-13 19:47:57,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:57,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982005341] [2021-07-13 19:47:57,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:57,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:57,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:57,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982005341] [2021-07-13 19:47:57,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982005341] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:57,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7457852] [2021-07-13 19:47:57,498 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 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:57,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:47:57,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:57,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:57,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:57,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:47:57,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7457852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:57,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:57,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:47:57,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251503667] [2021-07-13 19:47:57,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:47:57,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:57,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:47:57,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:47:57,724 INFO L87 Difference]: Start difference. First operand 937 states and 3117 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:58,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:47:58,227 INFO L93 Difference]: Finished difference Result 1173 states and 3793 transitions. [2021-07-13 19:47:58,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:47:58,227 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:47:58,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:47:58,229 INFO L225 Difference]: With dead ends: 1173 [2021-07-13 19:47:58,229 INFO L226 Difference]: Without dead ends: 1119 [2021-07-13 19:47:58,229 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 566.6ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:47:58,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2021-07-13 19:47:58,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 945. [2021-07-13 19:47:58,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 944 states have (on average 3.340042372881356) internal successors, (3153), 944 states have internal predecessors, (3153), 0 states have call successors, (0), 0 states have call 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:58,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 3153 transitions. [2021-07-13 19:47:58,240 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 3153 transitions. Word has length 23 [2021-07-13 19:47:58,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:47:58,240 INFO L482 AbstractCegarLoop]: Abstraction has 945 states and 3153 transitions. [2021-07-13 19:47:58,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:58,240 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 3153 transitions. [2021-07-13 19:47:58,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:47:58,241 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:47:58,241 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:47:58,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9477 [2021-07-13 19:47:58,442 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:47:58,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:47:58,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1936503677, now seen corresponding path program 130 times [2021-07-13 19:47:58,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:47:58,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485966627] [2021-07-13 19:47:58,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:47:58,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:47:58,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:58,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:47:58,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485966627] [2021-07-13 19:47:58,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485966627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:58,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558506224] [2021-07-13 19:47:58,712 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 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:47:58,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:47:58,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:47:58,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:47:58,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:47:58,995 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:47:58,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558506224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:47:58,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:47:58,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 22 [2021-07-13 19:47:58,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83856133] [2021-07-13 19:47:58,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 19:47:58,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:47:58,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 19:47:58,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:47:58,996 INFO L87 Difference]: Start difference. First operand 945 states and 3153 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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:59,261 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2021-07-13 19:48:00,232 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2021-07-13 19:48:00,358 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2021-07-13 19:48:00,764 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-07-13 19:48:02,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:02,729 INFO L93 Difference]: Finished difference Result 1630 states and 5129 transitions. [2021-07-13 19:48:02,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-13 19:48:02,729 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:02,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:02,732 INFO L225 Difference]: With dead ends: 1630 [2021-07-13 19:48:02,732 INFO L226 Difference]: Without dead ends: 1486 [2021-07-13 19:48:02,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1258 ImplicationChecksByTransitivity, 3394.8ms TimeCoverageRelationStatistics Valid=631, Invalid=4061, Unknown=0, NotChecked=0, Total=4692 [2021-07-13 19:48:02,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2021-07-13 19:48:02,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 897. [2021-07-13 19:48:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 896 states have (on average 3.3292410714285716) internal successors, (2983), 896 states have internal predecessors, (2983), 0 states have call successors, (0), 0 states have call 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,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 2983 transitions. [2021-07-13 19:48:02,744 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 2983 transitions. Word has length 23 [2021-07-13 19:48:02,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:02,745 INFO L482 AbstractCegarLoop]: Abstraction has 897 states and 2983 transitions. [2021-07-13 19:48:02,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,745 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 2983 transitions. [2021-07-13 19:48:02,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:02,746 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:02,746 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:02,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9485,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:02,946 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:02,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:02,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1035980627, now seen corresponding path program 131 times [2021-07-13 19:48:02,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:02,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011700113] [2021-07-13 19:48:02,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:02,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:03,071 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:03,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:03,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011700113] [2021-07-13 19:48:03,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011700113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:03,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110780307] [2021-07-13 19:48:03,073 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 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:03,114 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:03,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:03,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:48:03,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:03,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 5 treesize of output 3 [2021-07-13 19:48:03,253 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,261 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 11 treesize of output 7 [2021-07-13 19:48:03,265 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,269 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,269 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,273 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,276 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,277 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,281 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,285 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 5 treesize of output 3 [2021-07-13 19:48:03,289 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,294 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 5 treesize of output 3 [2021-07-13 19:48:03,298 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,302 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,306 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,309 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,312 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,313 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 5 treesize of output 3 [2021-07-13 19:48:03,317 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,320 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,324 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 13 treesize of output 9 [2021-07-13 19:48:03,328 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,330 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,331 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,333 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,334 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,336 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,336 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,339 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,339 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,341 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,342 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,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 13 treesize of output 9 [2021-07-13 19:48:03,346 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,348 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,351 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,351 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,353 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:03,354 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:03,439 INFO L628 ElimStorePlain]: treesize reduction 64, result has 63.0 percent of original size [2021-07-13 19:48:03,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:48:03,442 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 2 variables, input treesize:1188, output treesize:101 [2021-07-13 19:48:04,368 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 6=[char_at_5]} [2021-07-13 19:48:04,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:04,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,386 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 11 treesize of output 7 [2021-07-13 19:48:04,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,400 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 13 treesize of output 9 [2021-07-13 19:48:04,407 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,413 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,420 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,426 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,433 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,439 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,439 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 11 treesize of output 7 [2021-07-13 19:48:04,447 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,454 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,461 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,468 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,475 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,482 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,489 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,495 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,496 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,502 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,508 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 13 treesize of output 9 [2021-07-13 19:48:04,515 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,521 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,526 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,527 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,533 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,538 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,539 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,546 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,552 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 11 treesize of output 7 [2021-07-13 19:48:04,559 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,566 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,572 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,588 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,593 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,598 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,604 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,610 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,614 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,619 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,624 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,628 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,633 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,637 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,637 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 13 treesize of output 9 [2021-07-13 19:48:04,643 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,647 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,648 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,652 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,652 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,656 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,657 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 13 treesize of output 9 [2021-07-13 19:48:04,662 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,667 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,667 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,671 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,676 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,681 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,685 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,689 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 13 treesize of output 9 [2021-07-13 19:48:04,694 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,698 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,702 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,962 WARN L205 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2021-07-13 19:48:04,962 INFO L628 ElimStorePlain]: treesize reduction 87, result has 78.3 percent of original size [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,967 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:04,972 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,977 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:04,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 13 treesize of output 9 [2021-07-13 19:48:04,983 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,988 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,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 5 treesize of output 3 [2021-07-13 19:48:04,993 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:04,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:04,996 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,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 5 treesize of output 3 [2021-07-13 19:48:05,001 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:05,005 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:05,162 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:48:05,163 INFO L628 ElimStorePlain]: treesize reduction 25, result has 88.3 percent of original size [2021-07-13 19:48:05,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:48:05,165 INFO L247 ElimStorePlain]: Needed 66 recursive calls to eliminate 6 variables, input treesize:2697, output treesize:70 [2021-07-13 19:48:05,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:05,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110780307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:05,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:05,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:48:05,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136487940] [2021-07-13 19:48:05,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:48:05,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:05,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:48:05,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:48:05,302 INFO L87 Difference]: Start difference. First operand 897 states and 2983 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:05,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:05,760 INFO L93 Difference]: Finished difference Result 1176 states and 3755 transitions. [2021-07-13 19:48:05,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:05,760 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:05,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:05,762 INFO L225 Difference]: With dead ends: 1176 [2021-07-13 19:48:05,762 INFO L226 Difference]: Without dead ends: 1068 [2021-07-13 19:48:05,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 591.1ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:05,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-07-13 19:48:05,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 873. [2021-07-13 19:48:05,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 3.3211009174311927) internal successors, (2896), 872 states have internal predecessors, (2896), 0 states have call successors, (0), 0 states have call 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:05,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 2896 transitions. [2021-07-13 19:48:05,773 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 2896 transitions. Word has length 23 [2021-07-13 19:48:05,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:05,773 INFO L482 AbstractCegarLoop]: Abstraction has 873 states and 2896 transitions. [2021-07-13 19:48:05,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:05,773 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 2896 transitions. [2021-07-13 19:48:05,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:05,774 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:05,775 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:05,975 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9498 [2021-07-13 19:48:05,975 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:05,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:05,975 INFO L82 PathProgramCache]: Analyzing trace with hash 365174579, now seen corresponding path program 132 times [2021-07-13 19:48:05,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:05,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12520032] [2021-07-13 19:48:05,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:05,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:06,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:06,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:06,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12520032] [2021-07-13 19:48:06,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12520032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:06,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845916819] [2021-07-13 19:48:06,085 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 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:06,118 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:48:06,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:06,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:06,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:06,630 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 54 [2021-07-13 19:48:06,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 13 treesize of output 9 [2021-07-13 19:48:06,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:06,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,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 11 treesize of output 7 [2021-07-13 19:48:06,644 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,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 5 treesize of output 3 [2021-07-13 19:48:06,648 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,655 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,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 13 treesize of output 9 [2021-07-13 19:48:06,659 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,662 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,665 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,666 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,668 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,668 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,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 5 treesize of output 3 [2021-07-13 19:48:06,672 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,675 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,678 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,681 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,682 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,685 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,687 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,690 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,690 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,692 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:06,693 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:06,776 INFO L628 ElimStorePlain]: treesize reduction 34, result has 76.2 percent of original size [2021-07-13 19:48:06,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:48:06,779 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:617, output treesize:101 [2021-07-13 19:48:07,636 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9, v_prenex_177], 1=[char_at_5]} [2021-07-13 19:48:07,640 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:07,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,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 13 treesize of output 9 [2021-07-13 19:48:07,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:07,649 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,652 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:07,653 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:07,657 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,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 13 treesize of output 9 [2021-07-13 19:48:07,661 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,822 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2021-07-13 19:48:07,822 INFO L628 ElimStorePlain]: treesize reduction 384, result has 35.9 percent of original size [2021-07-13 19:48:07,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 5 treesize of output 3 [2021-07-13 19:48:07,826 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,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 5 treesize of output 3 [2021-07-13 19:48:07,829 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:07,832 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:07,835 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,905 INFO L628 ElimStorePlain]: treesize reduction 50, result has 66.9 percent of original size [2021-07-13 19:48:07,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 13 treesize of output 9 [2021-07-13 19:48:07,908 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,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 5 treesize of output 3 [2021-07-13 19:48:07,911 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:07,914 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:07,946 INFO L628 ElimStorePlain]: treesize reduction 20, result has 67.7 percent of original size [2021-07-13 19:48:07,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:07,947 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:753, output treesize:20 [2021-07-13 19:48:07,992 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:07,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845916819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:07,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:07,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:48:07,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477973528] [2021-07-13 19:48:07,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:07,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:07,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:07,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:07,993 INFO L87 Difference]: Start difference. First operand 873 states and 2896 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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:48:08,294 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 53 [2021-07-13 19:48:08,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:08,400 INFO L93 Difference]: Finished difference Result 1035 states and 3333 transitions. [2021-07-13 19:48:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:48:08,400 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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 23 [2021-07-13 19:48:08,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:08,402 INFO L225 Difference]: With dead ends: 1035 [2021-07-13 19:48:08,402 INFO L226 Difference]: Without dead ends: 981 [2021-07-13 19:48:08,402 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 541.1ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:08,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2021-07-13 19:48:08,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 906. [2021-07-13 19:48:08,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.312707182320442) internal successors, (2998), 905 states have internal predecessors, (2998), 0 states have call successors, (0), 0 states have call 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:08,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2998 transitions. [2021-07-13 19:48:08,412 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2998 transitions. Word has length 23 [2021-07-13 19:48:08,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:08,412 INFO L482 AbstractCegarLoop]: Abstraction has 906 states and 2998 transitions. [2021-07-13 19:48:08,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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:48:08,412 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2998 transitions. [2021-07-13 19:48:08,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:08,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:08,413 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:08,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9663 [2021-07-13 19:48:08,613 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:08,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:08,614 INFO L82 PathProgramCache]: Analyzing trace with hash -99159271, now seen corresponding path program 133 times [2021-07-13 19:48:08,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:08,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546948088] [2021-07-13 19:48:08,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:08,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:08,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:08,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:08,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546948088] [2021-07-13 19:48:08,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546948088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:08,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548994669] [2021-07-13 19:48:08,730 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 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:08,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:08,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:08,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:09,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:09,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,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 13 treesize of output 9 [2021-07-13 19:48:09,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,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 5 treesize of output 3 [2021-07-13 19:48:09,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,100 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,103 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,106 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,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 5 treesize of output 3 [2021-07-13 19:48:09,109 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:09,112 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,115 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,118 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,118 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,122 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:09,125 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,128 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,130 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,132 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,133 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,217 INFO L628 ElimStorePlain]: treesize reduction 66, result has 62.3 percent of original size [2021-07-13 19:48:09,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:48:09,220 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:582, output treesize:101 [2021-07-13 19:48:09,961 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_180, char_at_5], 1=[char_at_1]} [2021-07-13 19:48:09,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:09,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,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 13 treesize of output 9 [2021-07-13 19:48:09,974 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,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 13 treesize of output 9 [2021-07-13 19:48:09,978 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:09,981 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:09,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:09,985 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,144 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-13 19:48:10,145 INFO L628 ElimStorePlain]: treesize reduction 392, result has 34.1 percent of original size [2021-07-13 19:48:10,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 5 treesize of output 3 [2021-07-13 19:48:10,148 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,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 5 treesize of output 3 [2021-07-13 19:48:10,152 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,154 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,154 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,157 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,157 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,224 INFO L628 ElimStorePlain]: treesize reduction 46, result has 67.8 percent of original size [2021-07-13 19:48:10,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 5 treesize of output 3 [2021-07-13 19:48:10,227 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,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 13 treesize of output 9 [2021-07-13 19:48:10,230 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:10,232 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:10,264 INFO L628 ElimStorePlain]: treesize reduction 18, result has 70.0 percent of original size [2021-07-13 19:48:10,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:48:10,265 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 5 variables, input treesize:753, output treesize:20 [2021-07-13 19:48:10,315 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:10,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548994669] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:10,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:10,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:48:10,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339878257] [2021-07-13 19:48:10,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:48:10,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:10,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:48:10,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:48:10,316 INFO L87 Difference]: Start difference. First operand 906 states and 2998 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:10,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:10,645 INFO L93 Difference]: Finished difference Result 1111 states and 3594 transitions. [2021-07-13 19:48:10,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:10,646 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:10,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:10,647 INFO L225 Difference]: With dead ends: 1111 [2021-07-13 19:48:10,647 INFO L226 Difference]: Without dead ends: 1066 [2021-07-13 19:48:10,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 422.3ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:10,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2021-07-13 19:48:10,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 920. [2021-07-13 19:48:10,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 919 states have (on average 3.309031556039173) internal successors, (3041), 919 states have internal predecessors, (3041), 0 states have call successors, (0), 0 states have call 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,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 3041 transitions. [2021-07-13 19:48:10,658 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 3041 transitions. Word has length 23 [2021-07-13 19:48:10,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:10,658 INFO L482 AbstractCegarLoop]: Abstraction has 920 states and 3041 transitions. [2021-07-13 19:48:10,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:10,658 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 3041 transitions. [2021-07-13 19:48:10,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:10,659 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:10,659 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:10,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9886 [2021-07-13 19:48:10,860 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:10,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:10,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1971203321, now seen corresponding path program 134 times [2021-07-13 19:48:10,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:10,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844639743] [2021-07-13 19:48:10,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:10,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:10,990 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:10,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:10,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844639743] [2021-07-13 19:48:10,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844639743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:10,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23436069] [2021-07-13 19:48:10,991 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 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:11,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:11,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:11,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:11,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:11,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:11,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23436069] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:11,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:11,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:48:11,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367269142] [2021-07-13 19:48:11,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:11,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:11,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:11,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:11,245 INFO L87 Difference]: Start difference. First operand 920 states and 3041 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:12,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:12,570 INFO L93 Difference]: Finished difference Result 1455 states and 4538 transitions. [2021-07-13 19:48:12,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 19:48:12,570 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:12,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:12,573 INFO L225 Difference]: With dead ends: 1455 [2021-07-13 19:48:12,573 INFO L226 Difference]: Without dead ends: 1305 [2021-07-13 19:48:12,573 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 1162.2ms TimeCoverageRelationStatistics Valid=214, Invalid=1426, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:48:12,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1305 states. [2021-07-13 19:48:12,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1305 to 945. [2021-07-13 19:48:12,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 944 states have (on average 3.3209745762711864) internal successors, (3135), 944 states have internal predecessors, (3135), 0 states have call successors, (0), 0 states have call 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:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 3135 transitions. [2021-07-13 19:48:12,587 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 3135 transitions. Word has length 23 [2021-07-13 19:48:12,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:12,587 INFO L482 AbstractCegarLoop]: Abstraction has 945 states and 3135 transitions. [2021-07-13 19:48:12,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:12,587 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 3135 transitions. [2021-07-13 19:48:12,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:12,588 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:12,588 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:12,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 160 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10168 [2021-07-13 19:48:12,789 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:12,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:12,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1005902503, now seen corresponding path program 135 times [2021-07-13 19:48:12,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:12,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847164916] [2021-07-13 19:48:12,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:12,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:12,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:12,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847164916] [2021-07-13 19:48:12,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847164916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:12,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861694241] [2021-07-13 19:48:12,882 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 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:12,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:48:12,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:12,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:12,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:12,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 13 treesize of output 9 [2021-07-13 19:48:12,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,117 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 30 [2021-07-13 19:48:13,117 INFO L628 ElimStorePlain]: treesize reduction 396, result has 29.4 percent of original size [2021-07-13 19:48:13,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 5 treesize of output 3 [2021-07-13 19:48:13,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,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 5 treesize of output 3 [2021-07-13 19:48:13,123 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,126 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:13,128 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:13,173 INFO L628 ElimStorePlain]: treesize reduction 46, result has 56.2 percent of original size [2021-07-13 19:48:13,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:48:13,175 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:573, output treesize:51 [2021-07-13 19:48:13,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:13,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861694241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:13,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:13,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:48:13,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597811394] [2021-07-13 19:48:13,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:48:13,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:13,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:48:13,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:48:13,375 INFO L87 Difference]: Start difference. First operand 945 states and 3135 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:13,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:13,665 INFO L93 Difference]: Finished difference Result 1190 states and 3877 transitions. [2021-07-13 19:48:13,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:13,665 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:13,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:13,667 INFO L225 Difference]: With dead ends: 1190 [2021-07-13 19:48:13,667 INFO L226 Difference]: Without dead ends: 1145 [2021-07-13 19:48:13,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 322.3ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:13,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2021-07-13 19:48:13,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 963. [2021-07-13 19:48:13,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 3.3264033264033266) internal successors, (3200), 962 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call 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:13,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 3200 transitions. [2021-07-13 19:48:13,679 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 3200 transitions. Word has length 23 [2021-07-13 19:48:13,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:13,680 INFO L482 AbstractCegarLoop]: Abstraction has 963 states and 3200 transitions. [2021-07-13 19:48:13,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:13,680 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 3200 transitions. [2021-07-13 19:48:13,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:13,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:13,681 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:13,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10176 [2021-07-13 19:48:13,881 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:13,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:13,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1590967827, now seen corresponding path program 136 times [2021-07-13 19:48:13,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:13,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001581808] [2021-07-13 19:48:13,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:13,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:14,019 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:48:14,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:14,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001581808] [2021-07-13 19:48:14,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001581808] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:14,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358330675] [2021-07-13 19:48:14,019 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 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:14,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:14,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:14,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:14,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:14,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:14,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,118 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:14,119 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:14,123 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:14,126 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,214 INFO L628 ElimStorePlain]: treesize reduction 106, result has 53.3 percent of original size [2021-07-13 19:48:14,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 5 treesize of output 3 [2021-07-13 19:48:14,217 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,275 INFO L628 ElimStorePlain]: treesize reduction 25, result has 78.4 percent of original size [2021-07-13 19:48:14,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 13 treesize of output 9 [2021-07-13 19:48:14,278 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:14,318 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.7 percent of original size [2021-07-13 19:48:14,319 INFO L518 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2021-07-13 19:48:14,319 INFO L518 ElimStorePlain]: Eliminatee char_at_5 vanished before elimination [2021-07-13 19:48:14,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 5 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:48:14,321 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:287, output treesize:51 [2021-07-13 19:48:15,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:48:15,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358330675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:15,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:15,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:48:15,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111158083] [2021-07-13 19:48:15,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:48:15,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:15,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:48:15,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:48:15,465 INFO L87 Difference]: Start difference. First operand 963 states and 3200 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:15,934 INFO L93 Difference]: Finished difference Result 1234 states and 3993 transitions. [2021-07-13 19:48:15,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:48:15,934 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:15,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:15,936 INFO L225 Difference]: With dead ends: 1234 [2021-07-13 19:48:15,936 INFO L226 Difference]: Without dead ends: 1189 [2021-07-13 19:48:15,936 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 543.8ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:48:15,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-07-13 19:48:15,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 970. [2021-07-13 19:48:15,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.3323013415892673) internal successors, (3229), 969 states have internal predecessors, (3229), 0 states have call successors, (0), 0 states have call 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,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3229 transitions. [2021-07-13 19:48:15,948 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3229 transitions. Word has length 23 [2021-07-13 19:48:15,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:15,948 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3229 transitions. [2021-07-13 19:48:15,948 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 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,948 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3229 transitions. [2021-07-13 19:48:15,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:15,949 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:15,949 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:16,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10199,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:16,150 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:16,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:16,150 INFO L82 PathProgramCache]: Analyzing trace with hash 821625771, now seen corresponding path program 137 times [2021-07-13 19:48:16,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:16,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577951811] [2021-07-13 19:48:16,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:16,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:16,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:16,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:16,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577951811] [2021-07-13 19:48:16,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577951811] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:16,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576484140] [2021-07-13 19:48:16,312 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 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:16,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:16,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:16,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:16,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:16,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:16,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,482 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,486 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,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 11 treesize of output 7 [2021-07-13 19:48:16,490 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,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 11 treesize of output 7 [2021-07-13 19:48:16,494 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:48:16,498 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,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 5 treesize of output 3 [2021-07-13 19:48:16,502 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,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 5 treesize of output 3 [2021-07-13 19:48:16,506 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,510 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,513 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,516 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,517 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,520 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:16,524 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,527 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,527 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,530 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,533 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,533 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,536 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,537 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,539 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,540 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,543 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,546 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,548 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,549 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,552 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,555 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,555 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,558 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,561 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,561 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:16,565 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:16,567 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:16,651 INFO L628 ElimStorePlain]: treesize reduction 34, result has 76.2 percent of original size [2021-07-13 19:48:16,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:48:16,654 INFO L247 ElimStorePlain]: Needed 28 recursive calls to eliminate 2 variables, input treesize:1017, output treesize:101 [2021-07-13 19:48:17,670 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_190, char_at_9], 6=[char_at_5]} [2021-07-13 19:48:17,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 13 treesize of output 9 [2021-07-13 19:48:17,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,682 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:17,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,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 13 treesize of output 9 [2021-07-13 19:48:17,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,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 13 treesize of output 9 [2021-07-13 19:48:17,694 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,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 13 treesize of output 9 [2021-07-13 19:48:17,700 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:17,705 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,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 13 treesize of output 9 [2021-07-13 19:48:17,711 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,716 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:17,717 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:17,722 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,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 13 treesize of output 9 [2021-07-13 19:48:17,728 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:17,734 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:17,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:17,739 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,143 WARN L205 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 67 [2021-07-13 19:48:18,143 INFO L628 ElimStorePlain]: treesize reduction 826, result has 35.5 percent of original size [2021-07-13 19:48:18,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 5 treesize of output 3 [2021-07-13 19:48:18,148 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,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 5 treesize of output 3 [2021-07-13 19:48:18,153 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,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 5 treesize of output 3 [2021-07-13 19:48:18,157 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:18,161 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:18,165 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,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 5 treesize of output 3 [2021-07-13 19:48:18,169 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,173 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:18,173 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:18,177 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,325 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:48:18,325 INFO L628 ElimStorePlain]: treesize reduction 124, result has 59.1 percent of original size [2021-07-13 19:48:18,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 5 treesize of output 3 [2021-07-13 19:48:18,330 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:18,334 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:18,337 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:18,341 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:18,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 13 treesize of output 9 [2021-07-13 19:48:18,345 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:18,421 INFO L628 ElimStorePlain]: treesize reduction 24, result has 81.0 percent of original size [2021-07-13 19:48:18,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:18,423 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 7 variables, input treesize:1685, output treesize:37 [2021-07-13 19:48:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:48:18,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576484140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:18,527 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:18,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-07-13 19:48:18,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878538126] [2021-07-13 19:48:18,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:18,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:18,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:18,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:18,528 INFO L87 Difference]: Start difference. First operand 970 states and 3229 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:19,213 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 55 [2021-07-13 19:48:19,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:19,459 INFO L93 Difference]: Finished difference Result 1371 states and 4439 transitions. [2021-07-13 19:48:19,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:48:19,460 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:19,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:19,462 INFO L225 Difference]: With dead ends: 1371 [2021-07-13 19:48:19,462 INFO L226 Difference]: Without dead ends: 1310 [2021-07-13 19:48:19,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 943.7ms TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:48:19,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1310 states. [2021-07-13 19:48:19,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1310 to 970. [2021-07-13 19:48:19,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 969 states have (on average 3.3323013415892673) internal successors, (3229), 969 states have internal predecessors, (3229), 0 states have call successors, (0), 0 states have call 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:19,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 3229 transitions. [2021-07-13 19:48:19,481 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 3229 transitions. Word has length 23 [2021-07-13 19:48:19,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:19,481 INFO L482 AbstractCegarLoop]: Abstraction has 970 states and 3229 transitions. [2021-07-13 19:48:19,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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:19,482 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 3229 transitions. [2021-07-13 19:48:19,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:19,483 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:19,483 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:19,683 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10582,163 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:19,683 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:19,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:19,684 INFO L82 PathProgramCache]: Analyzing trace with hash 433194893, now seen corresponding path program 138 times [2021-07-13 19:48:19,684 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:19,684 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99714532] [2021-07-13 19:48:19,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:19,797 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:19,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:19,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99714532] [2021-07-13 19:48:19,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99714532] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:19,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853964593] [2021-07-13 19:48:19,798 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 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:19,832 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:19,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:19,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:19,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:20,638 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_191, char_at_5], 1=[char_at_1]} [2021-07-13 19:48:20,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 13 treesize of output 9 [2021-07-13 19:48:20,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:20,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:20,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:20,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:20,658 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:20,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:20,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,209 WARN L205 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 54 [2021-07-13 19:48:21,209 INFO L628 ElimStorePlain]: treesize reduction 2348, result has 16.8 percent of original size [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,213 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,217 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,221 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,223 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,224 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,228 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,231 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,235 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,238 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,238 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,242 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,246 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,249 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,249 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,252 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,381 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2021-07-13 19:48:21,381 INFO L628 ElimStorePlain]: treesize reduction 102, result has 63.0 percent of original size [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,385 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,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 5 treesize of output 3 [2021-07-13 19:48:21,388 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:21,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:21,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:21,392 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,395 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:21,398 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:21,445 INFO L628 ElimStorePlain]: treesize reduction 48, result has 55.1 percent of original size [2021-07-13 19:48:21,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:21,446 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 4 variables, input treesize:2977, output treesize:35 [2021-07-13 19:48:21,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:21,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853964593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:21,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:21,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:48:21,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441574606] [2021-07-13 19:48:21,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:48:21,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:21,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:48:21,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:48:21,530 INFO L87 Difference]: Start difference. First operand 970 states and 3229 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:21,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:21,835 INFO L93 Difference]: Finished difference Result 1170 states and 3791 transitions. [2021-07-13 19:48:21,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:21,835 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:21,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:21,837 INFO L225 Difference]: With dead ends: 1170 [2021-07-13 19:48:21,837 INFO L226 Difference]: Without dead ends: 1131 [2021-07-13 19:48:21,837 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 395.8ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:21,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2021-07-13 19:48:21,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 933. [2021-07-13 19:48:21,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 932 states have (on average 3.3079399141630903) internal successors, (3083), 932 states have internal predecessors, (3083), 0 states have call successors, (0), 0 states have call 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:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 3083 transitions. [2021-07-13 19:48:21,849 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 3083 transitions. Word has length 23 [2021-07-13 19:48:21,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:21,849 INFO L482 AbstractCegarLoop]: Abstraction has 933 states and 3083 transitions. [2021-07-13 19:48:21,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:21,849 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 3083 transitions. [2021-07-13 19:48:21,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:21,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:21,850 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:22,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10761 [2021-07-13 19:48:22,052 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:22,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:22,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1704913947, now seen corresponding path program 139 times [2021-07-13 19:48:22,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:22,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750052734] [2021-07-13 19:48:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:22,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:22,138 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:22,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750052734] [2021-07-13 19:48:22,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750052734] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:22,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274109568] [2021-07-13 19:48:22,138 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 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:22,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:22,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:22,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:22,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:48:22,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274109568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:22,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:22,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:48:22,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031090993] [2021-07-13 19:48:22,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:22,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:22,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:22,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:22,390 INFO L87 Difference]: Start difference. First operand 933 states and 3083 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:24,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:24,101 INFO L93 Difference]: Finished difference Result 1778 states and 5534 transitions. [2021-07-13 19:48:24,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-07-13 19:48:24,101 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:24,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:24,104 INFO L225 Difference]: With dead ends: 1778 [2021-07-13 19:48:24,104 INFO L226 Difference]: Without dead ends: 1628 [2021-07-13 19:48:24,105 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 751 ImplicationChecksByTransitivity, 1223.3ms TimeCoverageRelationStatistics Valid=292, Invalid=2570, Unknown=0, NotChecked=0, Total=2862 [2021-07-13 19:48:24,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2021-07-13 19:48:24,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 940. [2021-07-13 19:48:24,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 939 states have (on average 3.3205537806176784) internal successors, (3118), 939 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call 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,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 3118 transitions. [2021-07-13 19:48:24,121 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 3118 transitions. Word has length 23 [2021-07-13 19:48:24,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:24,121 INFO L482 AbstractCegarLoop]: Abstraction has 940 states and 3118 transitions. [2021-07-13 19:48:24,121 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:24,121 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 3118 transitions. [2021-07-13 19:48:24,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:24,122 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:24,122 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:24,323 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10986 [2021-07-13 19:48:24,323 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:24,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:24,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1316099425, now seen corresponding path program 140 times [2021-07-13 19:48:24,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:24,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093154565] [2021-07-13 19:48:24,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:24,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:24,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:24,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093154565] [2021-07-13 19:48:24,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093154565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:24,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321553112] [2021-07-13 19:48:24,501 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 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:24,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:24,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:24,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:24,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:24,782 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:24,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321553112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:24,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:24,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:48:24,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284827683] [2021-07-13 19:48:24,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:24,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:24,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:24,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:24,783 INFO L87 Difference]: Start difference. First operand 940 states and 3118 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:25,521 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 43 [2021-07-13 19:48:25,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:25,592 INFO L93 Difference]: Finished difference Result 1426 states and 4607 transitions. [2021-07-13 19:48:25,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:48:25,593 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:25,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:25,595 INFO L225 Difference]: With dead ends: 1426 [2021-07-13 19:48:25,595 INFO L226 Difference]: Without dead ends: 1381 [2021-07-13 19:48:25,595 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 861.3ms TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:48:25,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2021-07-13 19:48:25,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 920. [2021-07-13 19:48:25,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 919 states have (on average 3.3155603917301413) internal successors, (3047), 919 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call 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:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 3047 transitions. [2021-07-13 19:48:25,609 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 3047 transitions. Word has length 23 [2021-07-13 19:48:25,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:25,609 INFO L482 AbstractCegarLoop]: Abstraction has 920 states and 3047 transitions. [2021-07-13 19:48:25,609 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:25,609 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 3047 transitions. [2021-07-13 19:48:25,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:25,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:25,610 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:25,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10995,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:25,811 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:25,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:25,811 INFO L82 PathProgramCache]: Analyzing trace with hash 1358791437, now seen corresponding path program 141 times [2021-07-13 19:48:25,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:25,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682568491] [2021-07-13 19:48:25,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:25,918 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:25,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:25,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682568491] [2021-07-13 19:48:25,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682568491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:25,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364366986] [2021-07-13 19:48:25,918 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 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:25,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:48:25,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:25,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:25,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:26,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 13 treesize of output 9 [2021-07-13 19:48:26,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,217 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 31 [2021-07-13 19:48:26,217 INFO L628 ElimStorePlain]: treesize reduction 485, result has 27.7 percent of original size [2021-07-13 19:48:26,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:26,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 5 treesize of output 3 [2021-07-13 19:48:26,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,226 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,229 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,282 INFO L628 ElimStorePlain]: treesize reduction 52, result has 56.7 percent of original size [2021-07-13 19:48:26,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:48:26,284 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:683, output treesize:60 [2021-07-13 19:48:26,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 11 treesize of output 7 [2021-07-13 19:48:26,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,647 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,652 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:26,657 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,661 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 5 treesize of output 3 [2021-07-13 19:48:26,666 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 5 treesize of output 3 [2021-07-13 19:48:26,671 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,675 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,675 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,680 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,684 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,688 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,688 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 11 treesize of output 7 [2021-07-13 19:48:26,693 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,697 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,697 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 11 treesize of output 7 [2021-07-13 19:48:26,702 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,706 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,706 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 13 treesize of output 9 [2021-07-13 19:48:26,711 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,715 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 5 treesize of output 3 [2021-07-13 19:48:26,720 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 5 treesize of output 3 [2021-07-13 19:48:26,725 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,729 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,734 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,738 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,743 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,746 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,747 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,751 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,755 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:26,759 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,764 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,768 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,773 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,777 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,781 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,784 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,785 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,789 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,793 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,798 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 13 treesize of output 9 [2021-07-13 19:48:26,802 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,806 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,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 13 treesize of output 9 [2021-07-13 19:48:26,811 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,815 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,819 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,823 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,827 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,831 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,835 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,839 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,843 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,846 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,850 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,853 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,857 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,861 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,864 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,865 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,868 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,871 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,872 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,875 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,879 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,882 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,886 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,890 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,894 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,897 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,901 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,904 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,907 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,911 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,914 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,917 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,920 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,923 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:26,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:26,925 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,026 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2021-07-13 19:48:27,026 INFO L628 ElimStorePlain]: treesize reduction 83, result has 62.1 percent of original size [2021-07-13 19:48: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 5 treesize of output 3 [2021-07-13 19:48:27,030 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 5 treesize of output 3 [2021-07-13 19:48:27,033 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 13 treesize of output 9 [2021-07-13 19:48:27,036 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,039 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,042 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,078 INFO L628 ElimStorePlain]: treesize reduction 20, result has 71.4 percent of original size [2021-07-13 19:48:27,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:27,080 INFO L247 ElimStorePlain]: Needed 77 recursive calls to eliminate 3 variables, input treesize:2300, output treesize:26 [2021-07-13 19:48:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:27,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364366986] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:27,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:27,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-07-13 19:48:27,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32140414] [2021-07-13 19:48:27,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:48:27,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:27,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:48:27,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:48:27,123 INFO L87 Difference]: Start difference. First operand 920 states and 3047 transitions. Second operand has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:27,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:27,371 INFO L93 Difference]: Finished difference Result 1171 states and 3827 transitions. [2021-07-13 19:48:27,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:48:27,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:27,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:27,373 INFO L225 Difference]: With dead ends: 1171 [2021-07-13 19:48:27,373 INFO L226 Difference]: Without dead ends: 1132 [2021-07-13 19:48:27,373 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 285.1ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:27,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2021-07-13 19:48:27,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 903. [2021-07-13 19:48:27,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 902 states have (on average 3.319290465631929) internal successors, (2994), 902 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call 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:27,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 2994 transitions. [2021-07-13 19:48:27,385 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 2994 transitions. Word has length 23 [2021-07-13 19:48:27,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:27,385 INFO L482 AbstractCegarLoop]: Abstraction has 903 states and 2994 transitions. [2021-07-13 19:48:27,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call 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:27,385 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 2994 transitions. [2021-07-13 19:48:27,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:27,386 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:27,386 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:27,587 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11006 [2021-07-13 19:48:27,587 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:27,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:27,587 INFO L82 PathProgramCache]: Analyzing trace with hash -523582261, now seen corresponding path program 142 times [2021-07-13 19:48:27,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:27,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381101208] [2021-07-13 19:48:27,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:27,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:27,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:27,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:27,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381101208] [2021-07-13 19:48:27,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381101208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:27,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559594950] [2021-07-13 19:48:27,730 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 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:27,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:27,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:27,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:48:27,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:27,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 11 treesize of output 7 [2021-07-13 19:48:27,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 5 treesize of output 3 [2021-07-13 19:48:27,905 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 5 treesize of output 3 [2021-07-13 19:48:27,909 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 5 treesize of output 3 [2021-07-13 19:48:27,914 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,920 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,920 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,924 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,927 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,931 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,935 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,938 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,938 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,942 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,945 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:48:27,949 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,952 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,953 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:27,957 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,960 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 5 treesize of output 3 [2021-07-13 19:48:27,964 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,966 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,967 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,970 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,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 13 treesize of output 9 [2021-07-13 19:48:27,974 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,977 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:27,981 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,984 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,985 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,988 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,992 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,995 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:27,997 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:27,998 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:28,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:28,001 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:28,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:28,004 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:28,006 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:28,007 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:28,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:28,010 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:28,110 INFO L628 ElimStorePlain]: treesize reduction 106, result has 54.1 percent of original size [2021-07-13 19:48:28,112 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 5 xjuncts. [2021-07-13 19:48:28,112 INFO L247 ElimStorePlain]: Needed 34 recursive calls to eliminate 2 variables, input treesize:1224, output treesize:117 [2021-07-13 19:48:29,714 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 3=[char_at_5]} [2021-07-13 19:48:29,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 13 treesize of output 9 [2021-07-13 19:48:29,726 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 5 treesize of output 3 [2021-07-13 19:48:29,732 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 13 treesize of output 9 [2021-07-13 19:48:29,743 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,748 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,752 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,752 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,758 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:29,764 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,769 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 11 treesize of output 7 [2021-07-13 19:48:29,775 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 13 treesize of output 9 [2021-07-13 19:48:29,781 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,786 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,792 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,797 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 5 treesize of output 3 [2021-07-13 19:48:29,802 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,808 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,813 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,818 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 5 treesize of output 3 [2021-07-13 19:48:29,823 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,828 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,832 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,838 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,843 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,848 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,853 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 5 treesize of output 3 [2021-07-13 19:48:29,859 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,863 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 13 treesize of output 9 [2021-07-13 19:48:29,869 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,873 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,878 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,883 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,887 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,891 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,896 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,900 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,904 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,905 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,909 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,913 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,918 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,922 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,926 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,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 13 treesize of output 9 [2021-07-13 19:48:29,931 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,935 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,936 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,940 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,943 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,947 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,952 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,955 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,959 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:29,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:29,963 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,133 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:48:30,133 INFO L628 ElimStorePlain]: treesize reduction 84, result has 71.9 percent of original size [2021-07-13 19:48:30,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 13 treesize of output 9 [2021-07-13 19:48:30,138 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,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 5 treesize of output 3 [2021-07-13 19:48:30,142 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,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 5 treesize of output 3 [2021-07-13 19:48:30,146 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,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 5 treesize of output 3 [2021-07-13 19:48:30,150 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:30,153 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,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 5 treesize of output 3 [2021-07-13 19:48:30,157 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,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 5 treesize of output 3 [2021-07-13 19:48:30,160 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:30,265 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-07-13 19:48:30,265 INFO L628 ElimStorePlain]: treesize reduction 22, result has 85.9 percent of original size [2021-07-13 19:48:30,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:48:30,267 INFO L247 ElimStorePlain]: Needed 59 recursive calls to eliminate 5 variables, input treesize:2070, output treesize:41 [2021-07-13 19:48:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:30,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559594950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:30,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:30,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-07-13 19:48:30,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145354207] [2021-07-13 19:48:30,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:30,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:30,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:30,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:30,341 INFO L87 Difference]: Start difference. First operand 903 states and 2994 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:30,966 INFO L93 Difference]: Finished difference Result 1253 states and 4075 transitions. [2021-07-13 19:48:30,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:48:30,967 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:30,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:30,969 INFO L225 Difference]: With dead ends: 1253 [2021-07-13 19:48:30,969 INFO L226 Difference]: Without dead ends: 1199 [2021-07-13 19:48:30,969 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 685.3ms TimeCoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:48:30,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2021-07-13 19:48:30,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 919. [2021-07-13 19:48:30,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 918 states have (on average 3.335511982570806) internal successors, (3062), 918 states have internal predecessors, (3062), 0 states have call successors, (0), 0 states have call 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,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 3062 transitions. [2021-07-13 19:48:30,989 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 3062 transitions. Word has length 23 [2021-07-13 19:48:30,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:30,989 INFO L482 AbstractCegarLoop]: Abstraction has 919 states and 3062 transitions. [2021-07-13 19:48:30,989 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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,989 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 3062 transitions. [2021-07-13 19:48:30,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:30,990 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:30,990 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:31,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11091,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:31,191 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:31,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:31,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1641216817, now seen corresponding path program 143 times [2021-07-13 19:48:31,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:31,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370772571] [2021-07-13 19:48:31,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:31,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:31,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:31,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370772571] [2021-07-13 19:48:31,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370772571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:31,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893330800] [2021-07-13 19:48:31,457 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 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:31,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:48:31,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:31,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:31,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:32,350 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:48:32,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 11 treesize of output 7 [2021-07-13 19:48:32,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,361 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,366 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 11 treesize of output 7 [2021-07-13 19:48:32,372 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 5 treesize of output 3 [2021-07-13 19:48:32,378 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 5 treesize of output 3 [2021-07-13 19:48:32,384 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,388 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,389 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,395 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,400 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 13 treesize of output 9 [2021-07-13 19:48:32,405 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 11 treesize of output 7 [2021-07-13 19:48:32,412 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,417 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,422 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 11 treesize of output 7 [2021-07-13 19:48:32,427 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,432 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,437 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,443 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 5 treesize of output 3 [2021-07-13 19:48:32,449 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,454 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,459 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,463 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,464 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,469 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,474 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,478 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,479 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:32,484 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,488 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,489 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,493 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,494 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,497 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,498 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,502 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,503 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,508 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,513 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,517 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,517 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,522 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,526 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,527 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,531 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,532 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 11 treesize of output 7 [2021-07-13 19:48:32,536 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,541 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,546 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,551 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,551 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 13 treesize of output 9 [2021-07-13 19:48:32,557 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,561 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,562 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,567 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,571 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,571 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 13 treesize of output 9 [2021-07-13 19:48:32,577 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,582 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,586 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,586 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,591 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,596 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,599 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,600 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,604 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,605 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,609 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,614 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,618 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,622 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,623 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,625 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,626 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,629 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,630 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,634 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,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 5 treesize of output 3 [2021-07-13 19:48:32,638 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,642 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,642 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,645 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,646 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,649 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,652 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,653 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,656 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,656 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,756 INFO L628 ElimStorePlain]: treesize reduction 110, result has 54.0 percent of original size [2021-07-13 19:48:32,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 5 treesize of output 3 [2021-07-13 19:48:32,760 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:32,763 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,766 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:32,770 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:32,773 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:32,815 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.3 percent of original size [2021-07-13 19:48:32,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:32,816 INFO L247 ElimStorePlain]: Needed 69 recursive calls to eliminate 3 variables, input treesize:2359, output treesize:35 [2021-07-13 19:48:32,911 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:32,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893330800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:32,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:32,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2021-07-13 19:48:32,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360138165] [2021-07-13 19:48:32,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 19:48:32,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:32,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 19:48:32,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:48:32,912 INFO L87 Difference]: Start difference. First operand 919 states and 3062 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:33,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:33,841 INFO L93 Difference]: Finished difference Result 1331 states and 4293 transitions. [2021-07-13 19:48:33,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:48:33,841 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:33,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:33,843 INFO L225 Difference]: With dead ends: 1331 [2021-07-13 19:48:33,843 INFO L226 Difference]: Without dead ends: 1270 [2021-07-13 19:48:33,844 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 942.4ms TimeCoverageRelationStatistics Valid=176, Invalid=1014, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 19:48:33,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states. [2021-07-13 19:48:33,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 908. [2021-07-13 19:48:33,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 3.3241455347298787) internal successors, (3015), 907 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call 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:33,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 3015 transitions. [2021-07-13 19:48:33,856 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 3015 transitions. Word has length 23 [2021-07-13 19:48:33,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:33,856 INFO L482 AbstractCegarLoop]: Abstraction has 908 states and 3015 transitions. [2021-07-13 19:48:33,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call 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:33,857 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 3015 transitions. [2021-07-13 19:48:33,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:33,858 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:33,858 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:34,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11457 [2021-07-13 19:48:34,058 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:34,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:34,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1979097771, now seen corresponding path program 144 times [2021-07-13 19:48:34,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:34,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271830594] [2021-07-13 19:48:34,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:34,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:34,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:34,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:34,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271830594] [2021-07-13 19:48:34,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271830594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:34,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179614489] [2021-07-13 19:48:34,202 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 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:34,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:48:34,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:34,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:34,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:34,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 13 treesize of output 9 [2021-07-13 19:48:34,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,544 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 30 [2021-07-13 19:48:34,545 INFO L628 ElimStorePlain]: treesize reduction 496, result has 25.0 percent of original size [2021-07-13 19:48:34,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 5 treesize of output 3 [2021-07-13 19:48:34,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:34,551 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:34,554 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:34,556 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:34,601 INFO L628 ElimStorePlain]: treesize reduction 46, result has 56.2 percent of original size [2021-07-13 19:48:34,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:48:34,603 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:673, output treesize:51 [2021-07-13 19:48:35,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,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 11 treesize of output 3 [2021-07-13 19:48:35,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,781 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:35,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,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 11 treesize of output 3 [2021-07-13 19:48:35,787 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,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 18 treesize of output 1 [2021-07-13 19:48:35,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:35,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:48:35,796 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:35,799 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,904 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 36 [2021-07-13 19:48:35,905 INFO L628 ElimStorePlain]: treesize reduction 171, result has 38.7 percent of original size [2021-07-13 19:48:35,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 5 treesize of output 3 [2021-07-13 19:48:35,908 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,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 5 treesize of output 3 [2021-07-13 19:48:35,911 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:35,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:35,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:48:35,953 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:429, output treesize:47 [2021-07-13 19:48:36,049 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:36,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179614489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:36,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:36,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:48:36,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721617720] [2021-07-13 19:48:36,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:36,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:36,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:36,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:36,050 INFO L87 Difference]: Start difference. First operand 908 states and 3015 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:37,287 INFO L93 Difference]: Finished difference Result 1476 states and 4767 transitions. [2021-07-13 19:48:37,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:48:37,287 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:37,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:37,290 INFO L225 Difference]: With dead ends: 1476 [2021-07-13 19:48:37,290 INFO L226 Difference]: Without dead ends: 1341 [2021-07-13 19:48:37,290 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 911.0ms TimeCoverageRelationStatistics Valid=175, Invalid=1307, Unknown=0, NotChecked=0, Total=1482 [2021-07-13 19:48:37,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2021-07-13 19:48:37,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 891. [2021-07-13 19:48:37,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 3.3292134831460674) internal successors, (2963), 890 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call 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,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 2963 transitions. [2021-07-13 19:48:37,303 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 2963 transitions. Word has length 23 [2021-07-13 19:48:37,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:37,303 INFO L482 AbstractCegarLoop]: Abstraction has 891 states and 2963 transitions. [2021-07-13 19:48:37,303 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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,303 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 2963 transitions. [2021-07-13 19:48:37,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:37,304 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:37,304 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:37,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11680,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:37,505 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:37,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:37,505 INFO L82 PathProgramCache]: Analyzing trace with hash 455435767, now seen corresponding path program 145 times [2021-07-13 19:48:37,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:37,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146959051] [2021-07-13 19:48:37,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:37,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:37,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146959051] [2021-07-13 19:48:37,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146959051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:37,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139272002] [2021-07-13 19:48:37,624 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 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:37,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:37,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:37,788 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:37,796 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,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 5 treesize of output 3 [2021-07-13 19:48:37,801 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,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 5 treesize of output 3 [2021-07-13 19:48:37,805 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,808 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,812 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,815 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,815 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,819 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,822 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,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 13 treesize of output 9 [2021-07-13 19:48:37,826 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,829 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,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 5 treesize of output 3 [2021-07-13 19:48:37,834 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,837 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,841 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,844 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,847 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:37,851 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,855 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,858 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,858 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,862 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,865 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,869 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,872 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,875 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,878 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,882 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,885 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,887 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,891 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:37,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:37,893 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:38,028 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2021-07-13 19:48:38,028 INFO L628 ElimStorePlain]: treesize reduction 62, result has 63.7 percent of original size [2021-07-13 19:48:38,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:48:38,031 INFO L247 ElimStorePlain]: Needed 32 recursive calls to eliminate 2 variables, input treesize:1177, output treesize:101 [2021-07-13 19:48:40,113 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_202, char_at_5], 6=[char_at_1]} [2021-07-13 19:48:40,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 13 treesize of output 9 [2021-07-13 19:48:40,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,130 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 13 treesize of output 9 [2021-07-13 19:48:40,136 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 13 treesize of output 9 [2021-07-13 19:48:40,151 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,157 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 13 treesize of output 9 [2021-07-13 19:48:40,163 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,168 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,168 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,173 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,174 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,179 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48: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 13 treesize of output 9 [2021-07-13 19:48:40,185 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:40,191 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,590 WARN L205 SmtUtils]: Spent 399.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 67 [2021-07-13 19:48:40,591 INFO L628 ElimStorePlain]: treesize reduction 834, result has 34.7 percent of original size [2021-07-13 19:48:40,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:40,595 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:48:40,600 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 5 treesize of output 3 [2021-07-13 19:48:40,604 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,607 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,611 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 5 treesize of output 3 [2021-07-13 19:48:40,616 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,620 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,623 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,767 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:48:40,767 INFO L628 ElimStorePlain]: treesize reduction 120, result has 59.3 percent of original size [2021-07-13 19:48:40,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:40,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:40,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 13 treesize of output 9 [2021-07-13 19:48:40,772 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 5 treesize of output 3 [2021-07-13 19:48:40,776 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 5 treesize of output 3 [2021-07-13 19:48:40,780 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,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 5 treesize of output 3 [2021-07-13 19:48:40,784 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:40,787 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:40,865 INFO L628 ElimStorePlain]: treesize reduction 22, result has 82.3 percent of original size [2021-07-13 19:48:40,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:40,866 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 7 variables, input treesize:1685, output treesize:37 [2021-07-13 19:48:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:40,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139272002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:40,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:40,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-07-13 19:48:40,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014664179] [2021-07-13 19:48:40,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:48:40,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:40,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:48:40,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:48:40,966 INFO L87 Difference]: Start difference. First operand 891 states and 2963 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:48:41,225 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-07-13 19:48:41,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:41,409 INFO L93 Difference]: Finished difference Result 1195 states and 3881 transitions. [2021-07-13 19:48:41,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:48:41,410 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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 23 [2021-07-13 19:48:41,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:41,412 INFO L225 Difference]: With dead ends: 1195 [2021-07-13 19:48:41,412 INFO L226 Difference]: Without dead ends: 1117 [2021-07-13 19:48:41,412 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 532.7ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:48:41,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2021-07-13 19:48:41,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 872. [2021-07-13 19:48:41,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.328358208955224) internal successors, (2899), 871 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call 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:41,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 2899 transitions. [2021-07-13 19:48:41,423 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 2899 transitions. Word has length 23 [2021-07-13 19:48:41,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:41,423 INFO L482 AbstractCegarLoop]: Abstraction has 872 states and 2899 transitions. [2021-07-13 19:48:41,423 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 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:48:41,423 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 2899 transitions. [2021-07-13 19:48:41,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:41,424 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:41,424 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:41,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12159 [2021-07-13 19:48:41,625 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:41,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:41,625 INFO L82 PathProgramCache]: Analyzing trace with hash 903186695, now seen corresponding path program 146 times [2021-07-13 19:48:41,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:41,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025657146] [2021-07-13 19:48:41,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:41,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:41,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:41,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025657146] [2021-07-13 19:48:41,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025657146] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:41,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707392382] [2021-07-13 19:48:41,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 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:41,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:48:41,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:41,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:41,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:42,768 INFO L446 ElimStorePlain]: Different costs {0=[char_at_5, v_prenex_203], 1=[char_at_1]} [2021-07-13 19:48:42,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:42,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:42,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:42,783 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:42,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,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 13 treesize of output 9 [2021-07-13 19:48:42,793 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,797 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:42,797 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,802 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:42,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,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 13 treesize of output 9 [2021-07-13 19:48:42,807 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,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 13 treesize of output 9 [2021-07-13 19:48:42,812 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:42,816 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:48:42,821 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:42,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 13 treesize of output 9 [2021-07-13 19:48:42,825 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,133 WARN L205 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 48 [2021-07-13 19:48:43,134 INFO L628 ElimStorePlain]: treesize reduction 750, result has 32.4 percent of original size [2021-07-13 19:48:43,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 5 treesize of output 3 [2021-07-13 19:48:43,138 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,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 5 treesize of output 3 [2021-07-13 19:48:43,141 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,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 5 treesize of output 3 [2021-07-13 19:48:43,145 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,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 5 treesize of output 3 [2021-07-13 19:48:43,149 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:43,152 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:43,155 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:43,159 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:43,162 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,261 INFO L628 ElimStorePlain]: treesize reduction 102, result has 55.5 percent of original size [2021-07-13 19:48:43,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 5 treesize of output 3 [2021-07-13 19:48:43,265 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,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 5 treesize of output 3 [2021-07-13 19:48:43,268 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,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 13 treesize of output 9 [2021-07-13 19:48:43,271 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,273 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:43,273 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,275 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:43,276 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:43,319 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.3 percent of original size [2021-07-13 19:48:43,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:43,320 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 4 variables, input treesize:1469, output treesize:35 [2021-07-13 19:48:43,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:48:43,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707392382] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:43,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:43,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:48:43,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774986028] [2021-07-13 19:48:43,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:48:43,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:43,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:48:43,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:48:43,405 INFO L87 Difference]: Start difference. First operand 872 states and 2899 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:45,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:45,266 INFO L93 Difference]: Finished difference Result 1509 states and 4734 transitions. [2021-07-13 19:48:45,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 19:48:45,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:45,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:45,269 INFO L225 Difference]: With dead ends: 1509 [2021-07-13 19:48:45,269 INFO L226 Difference]: Without dead ends: 1361 [2021-07-13 19:48:45,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1542.6ms TimeCoverageRelationStatistics Valid=285, Invalid=1877, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 19:48:45,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2021-07-13 19:48:45,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 860. [2021-07-13 19:48:45,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.3341094295692666) internal successors, (2864), 859 states have internal predecessors, (2864), 0 states have call successors, (0), 0 states have call 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:45,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2864 transitions. [2021-07-13 19:48:45,281 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2864 transitions. Word has length 23 [2021-07-13 19:48:45,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:45,281 INFO L482 AbstractCegarLoop]: Abstraction has 860 states and 2864 transitions. [2021-07-13 19:48:45,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call 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:45,281 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2864 transitions. [2021-07-13 19:48:45,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:45,283 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:45,283 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:45,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12735,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:45,483 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:45,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:45,483 INFO L82 PathProgramCache]: Analyzing trace with hash 878406837, now seen corresponding path program 147 times [2021-07-13 19:48:45,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:45,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42639714] [2021-07-13 19:48:45,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:45,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:45,671 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:45,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42639714] [2021-07-13 19:48:45,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42639714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:45,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114399229] [2021-07-13 19:48:45,672 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 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:45,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:48:45,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:45,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:48:45,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:46,046 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 63 [2021-07-13 19:48:46,331 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 49 [2021-07-13 19:48:46,680 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-07-13 19:48:47,508 WARN L205 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 54 [2021-07-13 19:48:47,870 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:48:48,546 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 49 [2021-07-13 19:48:48,979 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 55 [2021-07-13 19:48:49,496 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 49 [2021-07-13 19:48:50,100 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 52 [2021-07-13 19:48:50,286 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 55 [2021-07-13 19:48:50,911 WARN L205 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 57 [2021-07-13 19:48:51,776 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:48:51,796 INFO L446 ElimStorePlain]: Different costs {0=[char_at_1], 1=[char_at_5]} [2021-07-13 19:48:51,801 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,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 5 treesize of output 3 [2021-07-13 19:48:51,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,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 5 treesize of output 3 [2021-07-13 19:48:51,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,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 5 treesize of output 3 [2021-07-13 19:48:51,828 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,834 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,839 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,850 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,856 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,862 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,867 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,873 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,879 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,884 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,889 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,895 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,902 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,908 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,913 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,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 11 treesize of output 7 [2021-07-13 19:48:51,919 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,925 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,931 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,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 13 treesize of output 9 [2021-07-13 19:48:51,949 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,956 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,956 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,963 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,969 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,975 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,980 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,981 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,986 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,987 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,992 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:51,993 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:51,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 13 treesize of output 9 [2021-07-13 19:48:52,000 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,005 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,011 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 11 treesize of output 7 [2021-07-13 19:48:52,017 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,021 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,022 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 13 treesize of output 9 [2021-07-13 19:48:52,028 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,033 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,037 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,038 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,043 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,047 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,048 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,053 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,059 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,064 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,064 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,070 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,075 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,080 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,085 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,089 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,090 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 11 treesize of output 7 [2021-07-13 19:48:52,095 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,100 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,101 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,107 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,112 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 5 treesize of output 3 [2021-07-13 19:48:52,117 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,122 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,126 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 5 treesize of output 3 [2021-07-13 19:48:52,131 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,137 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,141 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,146 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,150 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,155 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,160 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,164 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,167 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,167 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,172 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,177 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,181 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,185 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,189 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,189 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,193 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,194 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,198 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,202 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,206 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,210 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,213 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,214 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,217 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,218 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,221 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,221 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,225 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,225 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,229 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,232 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,331 INFO L628 ElimStorePlain]: treesize reduction 118, result has 52.2 percent of original size [2021-07-13 19:48:52,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 13 treesize of output 9 [2021-07-13 19:48:52,335 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 5 treesize of output 3 [2021-07-13 19:48:52,339 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,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 5 treesize of output 3 [2021-07-13 19:48:52,342 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,345 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,345 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:52,348 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:52,391 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.3 percent of original size [2021-07-13 19:48:52,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:48:52,392 INFO L247 ElimStorePlain]: Needed 87 recursive calls to eliminate 3 variables, input treesize:3171, output treesize:35 [2021-07-13 19:48:52,480 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:48:52,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114399229] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:52,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:52,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 16 [2021-07-13 19:48:52,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426974161] [2021-07-13 19:48:52,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:48:52,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:52,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:48:52,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:48:52,481 INFO L87 Difference]: Start difference. First operand 860 states and 2864 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:53,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:48:53,294 INFO L93 Difference]: Finished difference Result 1197 states and 3818 transitions. [2021-07-13 19:48:53,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:48:53,294 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:48:53,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:48:53,296 INFO L225 Difference]: With dead ends: 1197 [2021-07-13 19:48:53,296 INFO L226 Difference]: Without dead ends: 1136 [2021-07-13 19:48:53,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 852.8ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:48:53,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1136 states. [2021-07-13 19:48:53,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1136 to 819. [2021-07-13 19:48:53,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 3.2995110024449876) internal successors, (2699), 818 states have internal predecessors, (2699), 0 states have call successors, (0), 0 states have call 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:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 2699 transitions. [2021-07-13 19:48:53,306 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 2699 transitions. Word has length 23 [2021-07-13 19:48:53,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:48:53,307 INFO L482 AbstractCegarLoop]: Abstraction has 819 states and 2699 transitions. [2021-07-13 19:48:53,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:48:53,307 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 2699 transitions. [2021-07-13 19:48:53,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:48:53,308 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:48:53,308 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:48:53,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13070 [2021-07-13 19:48:53,508 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:48:53,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:48:53,508 INFO L82 PathProgramCache]: Analyzing trace with hash 452897211, now seen corresponding path program 148 times [2021-07-13 19:48:53,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:48:53,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129953559] [2021-07-13 19:48:53,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:48:53,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:48:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:48:53,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:48:53,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129953559] [2021-07-13 19:48:53,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129953559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:53,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631478526] [2021-07-13 19:48:53,647 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 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:48:53,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:48:53,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:48:53,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:48:53,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:48:53,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,822 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,826 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 13 treesize of output 9 [2021-07-13 19:48:53,830 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,834 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 13 treesize of output 9 [2021-07-13 19:48:53,838 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 5 treesize of output 3 [2021-07-13 19:48:53,842 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,848 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 11 treesize of output 7 [2021-07-13 19:48:53,852 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,856 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 5 treesize of output 3 [2021-07-13 19:48:53,860 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,864 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,866 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,867 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 5 treesize of output 3 [2021-07-13 19:48:53,871 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,874 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,878 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,881 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,884 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,888 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,891 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,894 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,898 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,901 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,904 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,905 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 5 treesize of output 3 [2021-07-13 19:48:53,908 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,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 13 treesize of output 9 [2021-07-13 19:48:53,912 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,915 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,918 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,922 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,924 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,925 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,928 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,931 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,934 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,937 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,940 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,943 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:53,945 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:53,946 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:54,020 INFO L628 ElimStorePlain]: treesize reduction 89, result has 52.2 percent of original size [2021-07-13 19:48:54,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2021-07-13 19:48:54,023 INFO L247 ElimStorePlain]: Needed 39 recursive calls to eliminate 2 variables, input treesize:1328, output treesize:89 [2021-07-13 19:48:55,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,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 11 treesize of output 7 [2021-07-13 19:48:55,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:48:55,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,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 11 treesize of output 3 [2021-07-13 19:48:55,045 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:55,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:48:55,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:48:55,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 11 treesize of output 3 [2021-07-13 19:48:55,059 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,231 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 51 [2021-07-13 19:48:55,232 INFO L628 ElimStorePlain]: treesize reduction 389, result has 28.5 percent of original size [2021-07-13 19:48:55,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 5 treesize of output 3 [2021-07-13 19:48:55,236 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,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 5 treesize of output 3 [2021-07-13 19:48:55,240 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:55,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 13 treesize of output 9 [2021-07-13 19:48:55,304 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:48:55,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:48:55,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:48:55,364 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 6 variables, input treesize:696, output treesize:70 [2021-07-13 19:48:55,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 19:48:55,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631478526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:48:55,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:48:55,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:48:55,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78636390] [2021-07-13 19:48:55,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:48:55,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:48:55,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:48:55,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:48:55,511 INFO L87 Difference]: Start difference. First operand 819 states and 2699 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:00,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:00,131 INFO L93 Difference]: Finished difference Result 2138 states and 6446 transitions. [2021-07-13 19:49:00,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-07-13 19:49:00,131 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:49:00,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:00,135 INFO L225 Difference]: With dead ends: 2138 [2021-07-13 19:49:00,135 INFO L226 Difference]: Without dead ends: 1926 [2021-07-13 19:49:00,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1880 ImplicationChecksByTransitivity, 4172.0ms TimeCoverageRelationStatistics Valid=713, Invalid=4987, Unknown=0, NotChecked=0, Total=5700 [2021-07-13 19:49:00,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1926 states. [2021-07-13 19:49:00,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1926 to 888. [2021-07-13 19:49:00,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 887 states have (on average 3.391206313416009) internal successors, (3008), 887 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call 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:00,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 3008 transitions. [2021-07-13 19:49:00,151 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 3008 transitions. Word has length 23 [2021-07-13 19:49:00,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:00,151 INFO L482 AbstractCegarLoop]: Abstraction has 888 states and 3008 transitions. [2021-07-13 19:49:00,151 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:00,151 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 3008 transitions. [2021-07-13 19:49:00,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:49:00,152 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:00,152 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:00,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13305,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:00,353 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:00,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:00,353 INFO L82 PathProgramCache]: Analyzing trace with hash -818560483, now seen corresponding path program 149 times [2021-07-13 19:49:00,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:00,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410288535] [2021-07-13 19:49:00,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:00,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:49:00,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:00,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410288535] [2021-07-13 19:49:00,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410288535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:00,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873894728] [2021-07-13 19:49:00,606 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 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:00,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:49:00,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:00,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:49:00,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:00,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,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 13 treesize of output 9 [2021-07-13 19:49:00,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,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 13 treesize of output 9 [2021-07-13 19:49:00,741 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,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 5 treesize of output 3 [2021-07-13 19:49:00,744 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,747 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,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 5 treesize of output 3 [2021-07-13 19:49:00,751 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,754 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,757 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,760 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:49:00,764 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,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 13 treesize of output 9 [2021-07-13 19:49:00,767 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,770 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,773 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,775 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:00,778 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:00,876 INFO L628 ElimStorePlain]: treesize reduction 36, result has 79.7 percent of original size [2021-07-13 19:49:00,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 5 xjuncts. [2021-07-13 19:49:00,880 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:542, output treesize:141 [2021-07-13 19:49:02,286 INFO L446 ElimStorePlain]: Different costs {0=[char_at_9], 15=[char_at_5]} [2021-07-13 19:49:02,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 5 treesize of output 3 [2021-07-13 19:49:02,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,316 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,323 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,329 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,330 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,336 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,337 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,345 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,350 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,351 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,358 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,365 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,366 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,373 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 11 treesize of output 7 [2021-07-13 19:49:02,382 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 5 treesize of output 3 [2021-07-13 19:49:02,390 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,397 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,398 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 11 treesize of output 7 [2021-07-13 19:49:02,406 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,413 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,420 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,420 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 5 treesize of output 3 [2021-07-13 19:49:02,428 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,434 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,441 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,447 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,454 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,460 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,467 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,474 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 5 treesize of output 3 [2021-07-13 19:49:02,481 INFO L550 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 13 treesize of output 9 [2021-07-13 19:49:02,488 INFO L550 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,495 INFO L550 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,502 INFO L550 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,509 INFO L550 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,515 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,516 INFO L550 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,522 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,523 INFO L550 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,530 INFO L550 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,537 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,538 INFO L550 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,544 INFO L550 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,550 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,551 INFO L550 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,557 INFO L550 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,563 INFO L550 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 5 treesize of output 3 [2021-07-13 19:49:02,570 INFO L550 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,576 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,577 INFO L550 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,583 INFO L550 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,590 INFO L550 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,597 INFO L550 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,602 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,603 INFO L550 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,608 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,609 INFO L550 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,615 INFO L550 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,621 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,621 INFO L550 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,628 INFO L550 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,634 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,635 INFO L550 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 13 treesize of output 9 [2021-07-13 19:49:02,642 INFO L550 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,648 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,648 INFO L550 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,655 INFO L550 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,663 INFO L550 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,670 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,671 INFO L550 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:49:02,681 INFO L550 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,689 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,690 INFO L550 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,699 INFO L550 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,707 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,707 INFO L550 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,716 INFO L550 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,724 INFO L550 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,733 INFO L550 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,740 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,741 INFO L550 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,750 INFO L550 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,757 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,758 INFO L550 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,767 INFO L550 ElimStorePlain]: Start of recursive call 67: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,775 INFO L550 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,783 INFO L550 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,792 INFO L550 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,800 INFO L550 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 13 treesize of output 9 [2021-07-13 19:49:02,810 INFO L550 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,819 INFO L550 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,827 INFO L550 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,836 INFO L550 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,843 INFO L550 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,849 INFO L550 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,857 INFO L550 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:02,863 INFO L550 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:02,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 13 treesize of output 9 [2021-07-13 19:49:02,869 INFO L550 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,151 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 68 [2021-07-13 19:49:03,151 INFO L628 ElimStorePlain]: treesize reduction 113, result has 73.7 percent of original size [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,158 INFO L550 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,164 INFO L550 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,170 INFO L550 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,176 INFO L550 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,182 INFO L550 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:03,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:03,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 19:49:03,188 INFO L550 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,195 INFO L550 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:49:03,200 INFO L550 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,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 5 treesize of output 3 [2021-07-13 19:49:03,205 INFO L550 ElimStorePlain]: Start of recursive call 89: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:03,326 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-07-13 19:49:03,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:03,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:49:03,329 INFO L247 ElimStorePlain]: Needed 89 recursive calls to eliminate 8 variables, input treesize:4050, output treesize:68 [2021-07-13 19:49:03,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:49:03,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873894728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:03,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:03,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 18 [2021-07-13 19:49:03,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224330753] [2021-07-13 19:49:03,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:49:03,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:03,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:49:03,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:49:03,482 INFO L87 Difference]: Start difference. First operand 888 states and 3008 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:05,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:05,103 INFO L93 Difference]: Finished difference Result 1501 states and 4767 transitions. [2021-07-13 19:49:05,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:49:05,104 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:49:05,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:05,107 INFO L225 Difference]: With dead ends: 1501 [2021-07-13 19:49:05,107 INFO L226 Difference]: Without dead ends: 1433 [2021-07-13 19:49:05,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 1599.7ms TimeCoverageRelationStatistics Valid=216, Invalid=1044, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:49:05,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2021-07-13 19:49:05,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 861. [2021-07-13 19:49:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 3.377906976744186) internal successors, (2905), 860 states have internal predecessors, (2905), 0 states have call successors, (0), 0 states have call 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,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2905 transitions. [2021-07-13 19:49:05,120 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2905 transitions. Word has length 23 [2021-07-13 19:49:05,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:05,120 INFO L482 AbstractCegarLoop]: Abstraction has 861 states and 2905 transitions. [2021-07-13 19:49:05,120 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:05,120 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2905 transitions. [2021-07-13 19:49:05,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:49:05,121 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:05,121 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:05,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13590 [2021-07-13 19:49:05,337 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:05,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:05,337 INFO L82 PathProgramCache]: Analyzing trace with hash -249519779, now seen corresponding path program 150 times [2021-07-13 19:49:05,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:05,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317967437] [2021-07-13 19:49:05,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:05,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:05,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:49:05,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:05,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317967437] [2021-07-13 19:49:05,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317967437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:05,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636284594] [2021-07-13 19:49:05,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 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:05,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:49:05,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:49:05,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:49:05,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:49:05,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 5 treesize of output 3 [2021-07-13 19:49:05,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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 5 treesize of output 3 [2021-07-13 19:49:05,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,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 5 treesize of output 3 [2021-07-13 19:49:05,566 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,569 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,569 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,572 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,575 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:05,578 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,644 INFO L628 ElimStorePlain]: treesize reduction 82, result has 52.6 percent of original size [2021-07-13 19:49:05,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 13 treesize of output 9 [2021-07-13 19:49:05,647 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:05,687 INFO L628 ElimStorePlain]: treesize reduction 20, result has 74.7 percent of original size [2021-07-13 19:49:05,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2021-07-13 19:49:05,690 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:293, output treesize:51 [2021-07-13 19:49:06,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 19:49:06,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:49:06,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,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 18 treesize of output 1 [2021-07-13 19:49:06,281 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:49:06,284 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 1 [2021-07-13 19:49:06,289 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:49:06,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:49:06,293 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,400 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2021-07-13 19:49:06,401 INFO L628 ElimStorePlain]: treesize reduction 171, result has 38.7 percent of original size [2021-07-13 19:49:06,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 5 treesize of output 3 [2021-07-13 19:49:06,404 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 19:49:06,407 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:49:06,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:49:06,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:49:06,451 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:429, output treesize:47 [2021-07-13 19:49:06,557 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:49:06,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636284594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:06,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:49:06,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:49:06,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576666870] [2021-07-13 19:49:06,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:49:06,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:49:06,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:49:06,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:49:06,558 INFO L87 Difference]: Start difference. First operand 861 states and 2905 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:07,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:49:07,203 INFO L93 Difference]: Finished difference Result 1135 states and 3677 transitions. [2021-07-13 19:49:07,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:49:07,203 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-13 19:49:07,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:49:07,205 INFO L225 Difference]: With dead ends: 1135 [2021-07-13 19:49:07,205 INFO L226 Difference]: Without dead ends: 1090 [2021-07-13 19:49:07,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 707.5ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:49:07,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-07-13 19:49:07,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 819. [2021-07-13 19:49:07,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 3.317848410757946) internal successors, (2714), 818 states have internal predecessors, (2714), 0 states have call successors, (0), 0 states have call 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:07,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 2714 transitions. [2021-07-13 19:49:07,215 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 2714 transitions. Word has length 23 [2021-07-13 19:49:07,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:49:07,215 INFO L482 AbstractCegarLoop]: Abstraction has 819 states and 2714 transitions. [2021-07-13 19:49:07,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:49:07,215 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 2714 transitions. [2021-07-13 19:49:07,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 19:49:07,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:49:07,216 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:49:07,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13798 [2021-07-13 19:49:07,417 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:49:07,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:49:07,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1620137205, now seen corresponding path program 151 times [2021-07-13 19:49:07,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:49:07,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128001556] [2021-07-13 19:49:07,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:49:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:07,526 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 19:49:07,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:49:07,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128001556] [2021-07-13 19:49:07,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128001556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:49:07,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559947779] [2021-07-13 19:49:07,527 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 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:49:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:49:07,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 19:49:07,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown